Me and my best friend will be visiting Nice for 3-4 days in early May. Entering Nice after a train ride from Avignon or Arles (we will be spending 3-4 days in Provence). We were planning to set up base in Nice and then explore the places around it. We like places that are scenic and picturesque...and were thoroughly confused about which places to visit in Nice out of the following choices: Monaco, Antibes, Saint-Paul de Vence, Cannes and Villefranche sur Mer. We will be able to commute only by trains (not driving around).