Les Baux-de-Provence, France
Les Baux-de-Provence is an adorable French town built onto the side of a hill and capped with a castle. By some accounts it is the cutest town in France. We found some beautiful French towns, but agree it is a not-to-miss spot when exploring the …