Seville slips into its most dazzling self. From 20–26 April