The best time to visit is between November and February - during these months it rains least and isn't too hot. If you're heading up into the mountains, May and July can also be pleasant. Roads can be washed out during rainy season (July to October), but there's plenty of river travel. Peak tourist months are December to February and during August, although there are relatively few visitors at any time.
Copyright 2010 Lonely Planet Publications , all rights reserved, used with permission