For the best weather & sightseeing: November – February. For festivals & a cultural experience: March – May. For budget-friendly travel & shopping deals: June ...