We use our Capital One credit card for everything, the only exception being the very few places that don't take a card. We bring $1,000 in cash for our three week stay, and always bring over half of it home.