From Mathura to Udaipur, we tell you the places to head to this month.
Come March and both Indians (and foreigners alike) wait for Holi, the festival of colours.
Almost every city in India -- especially the ones in North India -- celebrates Holi.
But have you witnessed the traditional festivities in Vrindavan or experienced a cultural Holi in Shantiniketan, Kolkata?
This year, Holi on a Monday and it gives you the opportunity to enjoy a long weekend.
Also there's the Mewar festival in Udaipur from March 29 to 31.
If you haven't planned your trip yet, here's our Top 4 travel picks for the month of March.
March 11 to 13: Mathura
Why: Holi
Holi, also known as the festival of colours, heralds the beginning of spring and is celebrated across India with great gusto.
However, if you want to experience a traditional Holi celebration, head to Vrindavan.
Here, people celebrate Holi for over a week.
A favourite among tourists, the temple town, which is located in the Mathura district of Uttar Pradesh, draws thousands of tourists every year during Holi.
Things to do
How to get there: If you're travelling by air, you can take a flight to Indira Gandhi International Airport, New Delhi. From the airport it is a four-hour drive.
You can also take a train to Vrindavan Railway Station.
March 11 to 13: Shantiniketan, Kolkata
Why: Holi
At Shantiniketan, spring is welcomed not just with colours, but with beautiful songs and dances.
Dressed in yellow, the students organise a procession early in the morning where they dance, sing songs by Rabindranath Tagore and other Baul singers, play the dhol and throw colours on each other.
It is a visual treat to watch them in action. Lunch is an authentic Bengali style and evenings are reserved for cultural performances.
Things to do
How to get there: You can take a cab from the airport to Shantiniketan. It will take you around three hours.
You can also take a train to Bolpur, and then cab it out from there.
March 30 to April 1: Udaipur
Why: Mewar festival
Once in a year you get to witness the Lake City in all its glory. The Mewar festival coincides with the popular Gangaur festival, which takes places across Rajasthan to celebrate the arrival of spring.
Be prepared to be thrilled with colourful performances, dance, music and some amazing fireworks at this three-day fest.
During the festival, women carry idols of Lord Shiva and Goddess Paravati through different parts of the city and finally taken to the Gangaur ghat where they are transferred into special boats and then immersed.
You will also spot the royal boat of the palace during this festival.
The festival is still celebrated the way they did it 75 years ago and always ends with a outstanding display of fireworks. It is a delight to see the fireworks light up the sky in the evening.
Things to do
How to get there: Udaipur is easily accessible by road, train and air.
In Pics: An ode to Mumbai
The way Shiva and Parvati wed
#IndiaPhotos: Better Leh than never
4 exciting weekend getaways near Kolkata
IndiaPhotos: 10 captivating pics of India