Those things are what make travel worthwhile, my personal favorites are getting invited into someone's home for lunch or dinner, I have done that with charter captains in Bermuda, Bahamas, Italy, Mexico, Belize and Costa Rica. Another great time was eating dinner in Florence and their local football (soccer) team came in after winning a title of some sort. That was a show, and we were then invited to join them, they didn't even charge us for dinner, we left a sh**load of Euros on the table when we left.