Seville (Sevilla in Spanish), the capital of Andalusia, is easily one of the most picturesque towns in Spain. If you can ...