Visit Morocco and you will step into a country that is so different, so vibrant and so full of things to do it is hard to believe it's only 3 hours away by plane. The place names are wonderfully evocative...Marrakesh, Casablanca, Tangier, Fez.....familiar but also exotic. Take a look at our great list of hotels in Morocco to enjoy the mix of relaxing by a pool or on the beach, with some cultural and eating experiences you will simply never forget. Make sure you are ready to barter!