Snowy mountains, golden sand beaches, no-house-for-miles countryside, buzzy cities, adorable little towns, France has it all and, as a consequence, many a French city deserves a spot on your travel…