if you mean that you have been invited for a dinner with an American family, flowers for the hostess or a nice bottle of wine for the host.
Yes, normally for birthdays, Christmas and most people will bring a small present like a bottle of wine or flowers when they're invited for dinner or similar.
Flowers for the lady (if you were invited by a couple) If it's a bunch of guy ; nothing
Invite someone else if you can then just ask if she wants to go to dinner with you and whoever else you invited.
Bottle of wine/ champagne is always welcome.
Alcohol Dessert Salad Chips
You should never bring a third party to a person's home or someone who has invited you out to a restaurant until you phone them and explain the situation.
When your host or hostess asks you to bring nothing then do as they ask. If you feel very uncomfortable about this bring a good bottle of Merlot wine.
Each passenger can bring aboard one 750 ml bottle of wine at each port.
Not unless it is a birthday or other celebration. If in doubt, check with the hostess.
When there is a birthday party and you bring a gift you should also bring your own bottle of wine. If guests bring expensive alcohol it is generally etiquette to leave it behind, but with the high economy often the host or hostess will insist the person take what is left of their alcohol home with them.
A bottle of wine, champagne, or a nicely packaged craft beer would make for a suitable and appreciated gift. Alternatively, you could bring a bouquet of flowers or gourmet chocolates as a gesture of appreciation.