San Sebastian is home to the region's best pintxos, the Basque name for tapas, giving you something more to do after a day at the beach than apply after-sun lotion. There are plenty of budget accommodation options in town too, including a couple of youth hostels.
The nearest airport with international flights is Bilbao:
San Sebastian has an airport, but only has flights to Madrid and Barcelona, which are incredibly expensive. You are better off taking the train or bus:
There are actually three beaches in San Sebastian: this one (which is the most popular and famous), the Playa de Ondarreta (which is popular with families) and Playa de Gros, popular with young people.
Read more about San Sebastian in this San Sebastian Guide.