Regarding the vendors,
I would have asked the reception for one of their business cards so I can hold this up high while walking through the t-shirt sellers, explaining if and when necessary that I only walk past because my hotel is here, I don't want to buy. From then on just keep holding the card up till they get the message
