Villefranche-sur-Mer is a small town in France with big surprises! The water is so clear and beautiful and the train station is right on the water! It is a short walk through town and the heart of town is almost all pedestrian-only. We were there during the Combat Naval Fleuri – a part of the…