The top 7 things to see and do in Seville, Spain, including the Alcazar, Cathedral, Plaza de Espana, and more!