Check details pertinent to your own trip.
An up-to-date guidebook is useful. It will save you time & money. Pick up one in advance for planning. There are dozens of good guidebooks. We like Lonely Planet best.
E-mail if you have other recommendations.
Recommended general guidebook