There’s always a right time to visit a city to catch it in its best moments. Festivals, monsoons, and spring are a few short cuts
Cities have their good and bad days just as they have their good and bad seasons. And the best way to get the most of your visits is to choose a time when their good days and good seasons coalesce to make for a fabulous experience.
Visit Amritsar during Baisakhi or Diwali, when the Golden Temple is decked up.
Goa casts a spell on you during the monsoon. (SHUTTERSTOCK)Venice is best in the off-season, when there are no crowds to wade through. (SHUTTERSTOCK)