Thanks for the additional recommendations, and also the tips about customs, and especially about the expected courtesies.

I have lots of friends in the service industry, so I always try to be polite to staff, and understanding if things go wrong. But I'm also super shy, so I tend to not talk to people unless I have to. I guess I'll have to try to come out of my shell a bit while we're there.