The best time to book is during the dry season, from November to April. Understand that prices may be a bit higher due to this peak tourist season.