The very best small town in Europe that every traveler should visit! These are the places that really make you fall in love with a country.