Away from the over-touristy resort areas of the Costa Del Sol and the Costa Brava, the authentic Spain can still be found. Small villages, high in the mountains and ancient towns far from the coast – this is where Spanish dominates as a language, food is traditional, cheap and fresh , streets have locals sitting in the sun and there is not a stuffed bull in sight. Viva Espana!