Flights from Barcelona to Mexico from 668 EUR