If you're planning a trip to Seville, I'd say you need at least 3 days to see the main sights and get a feel for the city's charm. Of course, the longer you stay, the more you can explore!