20. Puducherry
Resembling a French town, Puducherry is one of the most romantic spots to visit in the winters, especially if you come from the colder north. The warm yet comfortable climate is ideal to soak in the tranquil vibe of this beach city. There is lots to do from tasting French food to trying your hand at water sports.
Not to Miss: Sight native and migratory birds at the Ousteri Lake