Villefranche-sur-Mer, located in the heart of one of the most beautiful French harbours, is a must-see site on the French Riviera. Its Provencal vegetation and crystal clear waters make for a spectacular landscape. However, this small town of about 5000 inhabitants, located not far from Nice, has much more to offer. Its old town, itsRead more