Taj Mahal
Best time to go: Coolest from December to February; very hot from March to May, then monsoon from June to September