Villefranche Sur Mer is a smaller town located outside Nice and has a wonderful sandy beach. It is also a fantastic base for family holidays and is quite close to the Italian border. If you will not be staying there it is certainly worth a visit. There is some fantastic family friendly apartments and hotels here also and the town is quieter and easy to walk around.The rail station at Villefranche is up some steps from the harbour area /old town which is the most scenic part and the town is built on a hill, but it is not too difficult to negotiate with a stroller.
In Villefranche sur Mer you could opt to rent a house or apartment with Airbnb or you could stay in one of the family friendly hotels such as Hotel Welcome which is a 4 star hotel located in the centre of the town on the water. The hotel has cots available on request and you can also rent a suite. Another great option is the Hotel Versailles which has a terrace which overlooks the bay.