9. Eze, France
The word “Fairytale” would do this town no justice. Giving you a rustic, medieval feel, this little village is a must see when visiting France. Step away from the big tourist spots, and see how things started. By started, we mean it, literally, you can see how the past has shaped the village, and what its future holds. Not to mention, the whole time you are visiting, you have a spectacular view of the Mediterranean.