We normally tip Lenbert around $20 per person and our driver from the airport $20 no matter if it's 2 or 4 people unless we make him stop for us. If you go out to eat any nice meals you will pay about the same you would pay for the same food in the US. Cheaper places exist. I agree with Big Frank that you can get most any souvenirs at the airport for about the same price as in town but you can haggle with a shop owner in town and I haven't been cut any deals at the airport. I only buy coffee from a place that goes through it quickly like a major grocery. Every bag I have ever bought at the airport has been stale even if the expiration date is months in the future. When we do our major shopping run I use a credit card (not debit card) so I don't deplete my cash supply. I have never had an issue using a credit card at an expensive restaurant tied to a resort. One new perk on some credit cards these days is no foreign exchange charges. Check with your credit card company.