No. Simply smile and accept the gift. That would be very rude to tell them that you don't like their gift. What do you expect them to do? Go back to their trip destinations and exchange the gift for something you want? When someone travels and takes the time to buy you a gift, be grateful that they remembered you. As a traveler, you have the stress of following a travel schedule. That person didn't have stop and buy you a gift. Suck it up. Be gracious. Accept the gift as it is--a gift.