In reply to Blizzard:
I've been to both and, while we had an extremely interesting and worthwhile time in Tunisia, I too would favour Morocco over Tunisia.
Tunisia has some lovely resorts, excellent beaches and spectacular Roman ruins such as El Jem.
http://www.cometotunisia.co.uk/asset/343/The%20Ruins%20of%20El%20Jem%20from... While there's nothing inherently wrong with Tunisia, there is a certain introverted 'tenseness' that you don't get in Morocco. The people are generally less friendly, less outward looking, more conservative, less relaxed, more suspicious and wary of westerners perhaps. There's also a very visible and at times highly intrusive security presence, both police and military.
This is even worse if you travel independently away from the coast. The only time ever that my wife has ever felt 'threatened' was in Naftah in Tunisia (and we have been to some pretty threatening places in the past), an oasis town on the very edge of the Sahara, where the local men took a very vocal and aggressive dislike to a western woman driving a car, despite the fact that she was wearing long trousers, long sleeves and wearing a hijab.
Tunisia's resorts don't give you the real impression of the country; they are an anachronism.
We've travelled extensively in Morocco and have experienced nothing of the kind. The culture's different and so are the people who are far more outward looking and, generally, far friendlier. Moreover, Morocco has an Atlantic coastline, which is far more interesting and spectacular than anything in Tunisia.
For a simple beach holiday, you could do worse than stay in Agadir. People pour scorn on the place, calling it the Benidorm of Morocco. It is nothing of the kind IMHO; it's far more sophisticated than that (only the one British bar) and the beach is superb. Hire a bike and cycle the 3 mile long promenade and visit both the working harbour as well as the upmarket marina with its designer shops. If you get tired of the beach, hire a car for a couple of days and you could travel up to the Anti-Atlas mountains or explore southwards along the stunning coast, walking down to the tiny, hidden coastal hamlet of Legzira, having lunch in one of it's small beachfront restaurants before exploring the many arches of the beach to the south to the sound of massive Atlantic rollers.
https://lh5.googleusercontent.com/-aAmv3TSNV1c/TXs_2oKDSCI/AAAAAAAAAmA/OlVQ...
Further south still is the former Spanish enclave of Sidi Ifni, complete with an art deco lighthouse and Spanish colonial buildings. Well worth a few hours of anyone's time.
Whichever country you go to, English is spoken extensively in the big resorts, but far less so elsewhere where the ability to speak some French would be a huge advantage - if not a necessity in fact.
HTH.
Dave