The route by car from the Basse Corniche down to the old town and waterfront is very tricky in the high season due to the narrow streets and heavy traffic, coaches etc. When you arrive you will also find it difficult and expensive to park. The best way to get to Villefranche is by taking a TER train. They run along the coastal towns between Nice and Monaco, making several stops along the way. Tickets are very cheap (for an adult from Nice to Villefranche is 1.50 Euro) and can be purchased and then used at any time, unlike the more strict TGV in France. Trains run everyday and arrive in Villefranche approximately every 20 minutes, depending on the time of day. The station is in the centre and an easy walk to the old town.
'''The Beach''' Villefranche is a great day trip from Nice because of its proximity, size and beach. It's still not a fine sand, but much better than the smooth stones that make up Nice's beaches. Additionally, because the town is quite small, there are next to no tourists clogging up the quaint, waterfront town. With this said the beach is very busy in the high season and very narrow so space is limited.
Villefranche has no shortage of good restaurants though very few if you are on a tight budget. the ones on the waterfront are the best known and pricey but you can find more reasonable ones back into the town.
'''La Serre''' Probably the best value in town and very friendly. Slightly unglamorous position but bags of charm.
'''Self Catering'''
If you're staying self catering in Villefranche it's worth being prepared. There are two small supermarkets in the Old Town and one on the main road and they are about double UK prices and quite poorly stocked. There are two good boulangeries and a couple of vegetable shops. There is no butchers shop. There is a small fish stand on the quay in the morning and one that appears sporadically up near one of the boulangeries. It is very tough to try and find high quality produce of the kind you would expect to get in the inland provencal towns as there is basically no traiteur. If you have no car you are rather at the mercy of the shops mentioned above and so life will be expensive. In 2008 a pack of six small loo rolls was 3 Euros and a small melon the same price. It is hard to find a bottle of basic rose wine in the town for less than 5-6 Euros which is a lot for France.