I bought orange and stainless steel travel mugs from Discountmugs.com. I was going to personalize shot glasses too but then decided to do stickers with our logo like the mugs -- much cheaper -- plus I could use 3 colors for a next to nothing cost.
For 50 mugs and 72 shot glasses without any personalization it was around $200.
To personalize the mugs, I went to Vista Print - I made outdoor stickers - they are like the kind stores put on their shop windows - and I repeated my logo 100 times on one sticker. Cut them up and stuck them on the shot glasses and Travel Mugs.
There was a buy one get one special so I have 2 sheets of stickers, but only needed one. It was around $16.



This was pretty easy, the stickers are waterproof, and they can be removed to ensure guests use them again when they leave mexico!
Thanks to all the brides on this forum for their help and advice!!!