Parking all over town is free. If you are lucky you can nab on on the town square but if its full (usually full) there are lots of options in easy walking distance.
Around 6 PM onwards the spots start to fill up as people get home from work.
You can "French Park" by making your own spot. At least for overnight, no one cares as long as you are not blocking a street or driveway.
Yorktown 1750
1 Pl. de la Tour, 06620 Le Bar-sur-Loup, France