Europe is known for its busy, culture-driven cities like Rome and Paris. But between all the landmarks and selfie-taking tourists, you’ll find literally hundreds of charming little towns with populations smaller than the line for the Eiffel Tower. Whether it’s a lakeside in Austria or an eerily beautiful village in Romania, these storybook towns are the stuff European vacations dream about. Get ready for a lot of bell towers and cobblestoned streets.
Hallstatt, Austria
Hallstatt is a small village, clinging to the side of a mountain, hugging the edges of the pristine Hallstätter See with houses clustered together in every shade of wood possible draped in ivy with a backdrop of lush autumn trees. Around every corner and every other step offers something even more pleasing to the eye than the step before. Hallstatt is the true definition of European fairy tale charm and is without a doubt one of the best small towns to visit in Europe