Italy has a good network of area sosta (camper service areas). These provide free or low-cost camper-van camping in almost all towns as well as rural spots. Some areas are service points only and do not permit overnight stay and then there are areas which permit (or tolerate) overnight parking where there might be no service whatsoever. In France, they are called 'aires de service' and there's an even bigger network than in Italy. Note that the standard Area Sosta is not suitable for tent campers.
Some of the Area Sosta is paid for and even privately run. Others are run by the local municipalities and are used as a gateway to encourage tourism to the area. If it's charged for it's usually very cheap and we have found these ranging in price from Free to 8 EUR per day. Usually, the following is provided: - Off-street parking area - Means of disposal of grey water and chemical toilets - Water fill point - Electrical hookup (not everywhere though and usually at a fee) A good starting place is to use https://www.searchforsites.co.uk/ to find a convenient stop close to you.