Title: Frommer's Spain and Morocco plus the Canary Islands on £40 a day