From Seville's September heat to Lisbon's October golden light, ten European cities worth visiting this shoulder season