Spain has several notable landmarks, beaches, and attractions. Some of the top places to visit include La Concha beach in San Sebastián, known as one of the best beaches in Europe, Playa de Las Catedrales beach in Galicia, and Huesca Waterfall, one of Spain's most beautiful natural sites. Spain also has impressive cultural attractions like Palau de les Arts Reina Sofia opera house in Valencia and Aquopolis water park, one of the best in the country. Soccer is hugely popular in Spain, with powerhouse teams like Real Madrid and Barcelona. Traditional Spanish music incorporates flamenco and other upbeat styles.