Whether you are invited for a meal or to stay for a couple of days at someone else’s place, it is proper etiquette to bring something to your host . The gift need not be expensive. What is important is the gesture. It just serves as a token to show your gratitude for the invitation.
My family and I love travelling. We love seeing new places, meeting new people and learning about different cultures. That’s why we make it a point to travel each time our schedule permits.