That's funny about being late every time, but if it's an important meeting, job interview, or finals exam they will find a way to show up on time. I have friends here in the states that always show up late too and it's like I have to keep a spreadsheet of which ones show up when, how late, and who actually shows up on time when making plans. Is there any way to get an approximate time for the locals?? Here, I hate I have to sometimes babysit them, such as sending a text "so are still good for so-and-so time at so-and-so place" before getting ready. Not sure what I'm gonna do when I get down there other than try to arrange everything close to my place so I can lounge around there lol.
Not sure so much a culture thing, but when I was there many places didn't have napkins but instead had this wax paper that was basically useless. Couldn't pick any stains so much as it pushed any mess around. Also I saw another place, a video, BBQ I believe, again no napkins but they give you gloves instead to be tossed afterwards. Probably more a cost thing.