San Sebastian, in Northern Spain, boasts one of the best in-city beaches in Europe.
Especially famous for great surfing, this coastal village in Spain is also a great place for those looking to relax.