In this post, we're sharing everything to do in Villefranche-sur-Mer, one of the prettiest villages in the French Riviera.