Kotor, Montenegro is one of my favorite small towns in Europe. How could you not love this place? The view from the hill top castle is as good as one can imagine.