Nearly everyone accepts credit cards,except maybe the small merchants, or the odd restaurant. I would recommend that. You should bring some cash or travellers checks, for stuff like cabs, tips, whatever. I HAVE heard of robberies from hotel rooms, but the folks whom it happened to were not real careful (left their door unlocked during the night).