From Otranto, Italy, to Seyðisfjörður, Iceland, these small towns in Europe feature picturesque scenery, delicious food, and ...