I will be heading down to the Barcelo on a package deal next week. Since transportation is included, I will be going straight from the Cancun airport to the resort. I plan on just lounging with a cigar for a significant portion of my trip. I don't need high end Cubans or anything but I enjoy good mid-level smokes. Where would be a good place to buy these: the airport (if there is a store there) or the resort shop? Or, do I just bring my own? (I figure they have to be more expensive in the States, right?) I guess the same question applies for a little extra room-stock alcohol, as well. Any info would be appreciated. Thanks.