Explore top things to do in Pondicherry, from serene beaches to thrilling water sports and culinary classes. Read on to plan your trip to this exciting coastal city.