The best time to visit is between November and February when the weather is cooler and less humid. It is also perfect for exploring temples, markets, and ...