As the home of flamenco, there are so many options to choose from. From free street performances to shows in excess of €75, you’ll find a performance to suit your price range.