My favourite part of the world, and somewhere I’ve holidayed in many times. In fact, if real estate wasn’t so pricey, I’d own somewhere out there.
You’ll be there at a busy time, and being on the coast, the roads are busy if you’re hiring a car (which I would). “Behind” the coastal towns is the A8 motorway, so you can zip along to Nice and beyond to Menton (lovely town right on the Italian border).
Near Grasse is a small village called Valbonne. It’s (famously) expat central, but has a great square to go and eat lunch and people watch. The market there (Fridays?) is good, though very busy. On the way to Valbonne is Biot, which is pretty and a nice place for lunch.
Also near Grasse is the hilltop village of Gourdon – if you’ve got the road bike, it’s a beautiful ride up and an amazing view back to the coast. Also worth a drive – either way head up through Opio, then back down through the gorge.
Past Cannes along the coast is Theoule-sur-Mer, which is a neat little town with a nice beach (sandier than some of the others).
Near Antibes is the famous funfair, Antibes Land. Not ideal with a 2 year old, but the other side of the road has a big water park, some soft of animal centre and crazy golf, which may be suitable.
If you head back inland some more, The Var is very nice, though significantly hotter than the coast. Salernes is a pretty town.
Places I wouldn’t bother with are Cannes and St Tropez.
Have fun – we’ll be there somewhere (once we can find a villa to rent) some time in July too. That long drive down the A7 is worth it..!