travelcravings.com
Must-Visit Medieval Villages in Europe
Some of Europe’s prettiest villages are also some of its oldest ones. Here are four medieval towns—in Ireland, Switzerland, the Czech Republic, and Greece—that you shouldn’t miss as you…