Morocco is full of opportunities for adventure and relaxation. Take kite surfing lessons on the Atlantic coast, embark on a mountain biking tour in the High Atlas mountains, or travel a day shopping for carpets and antiques in Marrakech’s marvelous market!