Watching a flamenco show in Seville is a must, but the quality of the shows varies by location, and you may get caught overpaying at a tourist trap. For a top-notch performance in a classic ...