We’ll always have Paris. And Amsterdam, Berlin and Rome. But the heart of Europe is often found in its small towns, not only in its bustling capitals. From Mediterranean islands to Bohemian castle complexes, and from the heart of Transylvania to the hills of England’s Cotswolds, these ten gems prove that small can be beautiful.