I’ve been wanting to read a book for foreigners touring America, and sure enough The Atlantic just published an article on it. So neat to see your culture from fresh eyes and to realize all the implicit knowledge you take for granted! For instance:
When invited to a meal in a private home it is considered polite for a guest to ask if they can bring anything for the meal, such a dessert, a side dish, or for an outdoor barbecue, something useful like ice or plastic cups or plates. The host will usually refuse except among very close friends, but it is nonetheless considered good manners to bring along a small gift for the host. A bottle of wine, box of candies or fresh cut flowers are most common. Gifts of cash, prepared ready-to-serve foods, or very personal items (e.g. toiletries) are not appropriate.