Seville (Sevilla in Spanish), the capital of Andalusia, is easily one of the most picturesque towns in Spain. If you can imagine ... down the picturesque river, tour an actual bullring, and ...