5. Kolkata
Kolkata is quite unique compared to other cities when it comes to celebrating Diwali. This place has its own version of Diwali which occurs somewhere around the same time as the Kali Puja, the celebration of the goddess Kali, the Hindu goddess usually associated with the creative power. Just the day before the Puja, the entire city is lightened with candles, colorful electric bulbs and diyas in order to celebrate the beginning of the important day at midnight.
6. Mumbai
While many cities in India stake claim for the best Diwali celebration, Mumbai truly proves that it celebrates the festival of lights like no other. It may not be one of the most traditional venues to witness Diwali, but it is arguably one of the most spectacular. A place that offers you some best experiences to celebrate Diwali would be Marine Drive. The arc of the Queens necklace provides a brilliant backdrop as the exploding fireworks are reflected in the sparkling waters of the bay.
7. Purushwadi
Had enough of stress from the city? Need a break? Try visiting this place called Purushwadi. A small village located on a hill along the Mumbai-Nashik highway. Families in this little town light a bonfire on the night of Diwali and cook local food, while infants move from door to door, singing traditional songs, inviting each household to pour oil into their oil lamps, mounted atop a handmade bundle of sticks. If you see yourself celebrating a quiet and peaceful Diwali, this is the place to be.
8. Delhi
When it comes to Diwali celebrations and if you are a shopaholic there is no better place than being in the national capital. Enjoy this Diwali with some great historic monuments and landmarks that talk about the Mughal era. Delhi is not that hot during the Diwali time so you can always enjoy the climate here while you shop at some of the popular markets.