1. India
After the Christmas buzz, January is a quieter time to visit India, before visitor numbers climb in February and March. You’ll need extra layers in early mornings and evenings, but after the dawn mist has cleared, you’re usually rewarded with crisp blue skies.
These cooler climes are ideal for exploring the fortified desert cities of Rajasthan, watching an atmospheric sunrise over the Taj Mahal in Agra and shopping in Jaipur’s artisanal markets without the summer heat. We also recommend the southern states of Kerala and Tamil Nadu, where the beaches, backwaters and colonial hill stations are sunny and warm.
- Don't miss: The best of Rajasthan: why stay in an Indian fort
- Flight time: 8½ hours (New Delhi)
- Time difference: UTC +5:30
- January Temperature (Day): 3 to 33°C, depending on region
- January rainfall: 3 to 376mm, varies by region