Norwegian Spirit - Canary Islands, Spain & Morocco from Barcelona 10 Nights Fares from € 959 per guest You'll visit exotic Casablanca and experience one of Morocco's best-preserved medinas and the Hercules Caves. In Las Palmas in the Canary Islands, you can hop on a...

read more