Bring cash by all means, but also bring travellers' cheques. They are much more welcome than credit cards, though obviously bring those along as backup.