Europe's cities are bucket list destinations and for good reason. But Europe's small towns are a dream too, with beautiful ...