most beautiful seaside towns in Europe with old town