Spain guides from our Mediterranean cruise stops: Barcelona’s sights, Valencia with kids, Seville’s culture and history, a quick look at Cartagena and an authentic day in Almeria.