Puducherry

You wouldn't expect to find the colorful European streets and classical French eateries of Puducherry in India at all. The seaside town's colonial history is hard to ignore (and stop snapping photos of), while its shopping boutiques, historic hotels and famous ashram only add to the city's visual charm.