In Spain, there is a beach for everyone. The country has more than 8,000 kilometers of coastline, thousands of resorts, and hidden, unspoiled corners. You won't be short of time to surf, swim in the sea or sunbathe: Spain guarantees 300 days of sunsh...