With Lonely Planet listing Puducherry as the world’s second-best city to visit in 2025, we break down its must-visit tourist spots ...