The Royal Plaza Mall, across from the cruise-ship terminal, has cafés, a post office (open weekdays 8 to 3:30), and such stores as Nautica, Benetton, Tommy Hilfiger, and Gandelman Jewelers. There's also a cyber café for those who want to send e-mail and get their caffeine fix all in one stop.
Visit the Travel Talk forums for help on planning your trip