7 night Barcelona to Cannes, Rome & More + 1 night in Barcelona - 21 June 2025