Meeting an old acquaintance - etiquette? I am visiting Japan for the first time this month. I contacted a very old friend (who is native Japanese) who insisted on hosting me and my fiance for lunch. I'm excited to meet her and her family but don't know what the common manners are. 

For instance, is it generally good manners to bring a gift of some sort? Should we offer to pay the bill? I feel a bit out of my element - so any suggestions would be welcome.