San Sebastian is said to be the most beautiful city on the North Spanish Costa. This stunning city lies between hills, and has a lot to offer: exhilarating beaches ideal for surfing, historic buildings, amazing nature and more. Within the city you can find tasty tapas restaurants, great shopping streets and various events. There is always something to do in the bustling city centre, as many festivals and performances are organized in the central square; in September, the city is always busy with the internationally renowned film festival. Surfing or learning to surf is highly recommended here as the waves are fantastic for both beginners and experienced surfers, which is why the city attracts avid surfers from all over the world.