Bruno also recommended Oppède-le-Vieux.
In French, when a town is old, they put the word old right in the title. So, while there is a regular Oppède, we searched for Oppède-le-Vieux to find the old town. This is the same as Annecy-le-Vieux, and also in Geneva, we have Vieille Ville, old town.
The town is located against the Petite Luberon mountains. You park about 1km from the town since it is perched high on the ledge. A fifteen minute walk has you into the town. It is super small little village but still adorable. The day we were there, they were hosting a local arts festival. Another fifteen minute ascent on narrow cobblestone streets has you at the very tip top at the site of 16th-century Notre-Dame-d’Alydon church.
Below are a few photos we took of the town, the hike, and at the top.