The best places to stay in Seville: 1) Santa Cruz, 2) Seville Centre, 3) El Arenal, 4) Alameda, 5) Triana, 6) Nervión. To Avoid: Macarena