Hello,
Spend a year or so doing what?
There, a 22 year old girl like you in Morocco, there isn't much to do.
If you prefer to study the history of Morocco, the Arab World, or Africa in General, there are a couple of interesting cities which you could salvage for information and monuments. Fes, Rabat, Casablanca, Morocco, Tangiers, Marrakech, Agadir, all are cities filled with traditional libraries documenting the important phases of our country.
In terms of entertainment, you are better off without it. There are some aspiring club scenes, however, my advice is, unless you are rich or have friends with guns from Russia, to stay away. The scenes are very restrictive, you may come across a lucky few "eleet" and hang out with them but the chances are very slim as such groups prefer to restrict their personal entertainment to the group itself. There are hangout places too, such as coffee shops, clubs ( offering swimming pool access, sports lounges, tea lounges, housing, ... ).
If you are a lover of mother nature, then that is something else. But on the awkward side, like I said, you're a 22 year old girl and this is a country part of a region where hostilities are rising to westerners. So camping is an option that isn't costly, and across the country there are camping sites reserved for foreigners only ( i.e. Moroccans are not allowed ). Inside, you are allowed legally to consumme alcohol ( though only privately, public intoxication is a severe felony ), cook your own food, and parking is usually provided for your car for an additional dollar or two. Swimming pool access, security guards, football / basketball / tennis / sports lounge access may also be available at an additional extra. The swimming pools are often cleaned and taken care of regularly and treated with chlorine. To be a reservist, nobody goes to swimming pools in Morocco: there are plenty of beaches accessible to the public. Anywhere you see crowds in bathing suits will do, there are life guards officially appointed to protect your life during the summer months, and police is often around all year around. Most sea resorts offer restaurants and coffee shop and a "corniche", where ice cream, chips, and muffins are sold to visitors.
Away from the shore though things may get a bit rougher. Roads offer excellent access to major cities and areas of interest, however, certain places are a bit rough to get to, or at least, the last 8 miles tend to be at best. Unpaved roads, expensive guarded parking, and distance from civilization are all restrictions you may find when trying to get to certain places.
The waterfalls, rivers, and water sources are an excellent destination during the spring, and many local families like to perform local tourism by picnicking mostly around such areas. You are allowed to barbecue your own meals, however, be advised to take all precautions relative to fire hazards.
If you bring with you a camping caravan, you will find propane is available at certain gas centers ( where gas bottles get refilled ) in Kenitra, Mohammadia, and on the exists of most urban metropoles. It is preferred that you come equipped though, as it may be sometimes hard to find a refill for your bottle, or a replacement. Locally, the cooking gas used is butane, and the electric voltage in outlets is 220/240 Volts. Certain industrial zones do offer 380 V, but it would be difficult to get access, unless you find a guard or employee or responsible to let you hook onto a power outlet in their company, you might want to try transformers instead.
The water is pretty much clean from the tap in most big cities, however, be advised that sometimes even locals use bottled mineral water. Most restaurants and fast food places also provide mineral water but watch the cost...
Accomodation is going to be a burden. If you're camping, depend on spending at least 5 US$ a day for accomodation ( if you bring your own tent, 20 dh or 2.5 US$ for the spot, 10 dh or 1.5 US$ for the parking if you have a car, usually 10 or 20 dh or 2.5 US$ for the electriciy if you need it ( usually it is charged automatically as the power outlet is active anyways ), and water also. You get access to hot showers ( sometimes at additional extra, sometimes you pay per usage: around 50 cents to 2 US$ per use ).
Food is alright, your budget would be anywhere between 2 US$ and 200 US$ a day for food, depending on whether you prefer fast food or fancy dining and wining. A lot of the seafood places are genuine, and the upscale ones offer excellent service. The local wine is also something worth trying, especially in the coastal regions ( Tangiers, Asilah, Rabat, Casablanca, Agadir, Essaouira, ... ).
Car rentals require you to deposit a credit card advance and your passport. The deposit is around 500 US$, sometimes they don't even charge the card and simply keep the tab with the card information. The companies available at airports usually charge an additional 10 US$ for the service proximity, and that's very good. The cars are often in good shape, although most of them have manual transmission. Expect to pay around 50 US$ for a hatchback, around 60 to 80 for a sedan, and a 100 to 300 for a Van/SUV.
Public Transportation is also good. The train fares are approximately 2 US$ per 40 km stretch, so a ticket to Rabat from the Airport is around 78 DH ( or 8 US$ ), and a ticket from Rabat to Casablanca ( City Center ) is around 32 DH ( 4 US$ ). Cab rides from the airport ( GMMN / Mohammed V Airport - Casablanca ) is 600 DHs ( 80 US$ ) To Casablanca, around twice that for Rabat, and three or four times for Marrakech. Normal cab fares are around 5 dh per 20 km stretch, for the big mercedes carrying 6 people. The local cabs only carry three people and have a different color for each city, and the fair is 1.4 dh ( 20 Cents US ) for start up and 20 moroccan cents per increment ( usually 100 m ), i.e. approximately 3 US Cents.
There are airports at major cities: Agadir, Essaouira, Casablanca, Marrakech, Agadir, Rabat, Fes. Only major airports offer international flights to most parts of the world, although even regional ones started offering service to Europe a while back. Economic flights from Europe can cost you anywhere from 40 to 300 Euros, and a regular ticket with the local airline RAM might cost you as much as 800 Euros, depending on how soon you book and the class you purchase.
There are many local tourist attractions. The local food is good too. There are many local traditional restaurants offering services to tourists.
If you need a guide, try to find one with a badge. There are guides in most tourist attractions and big tourist destinations such as Marrakech, Rabat, Casablanca, Agadir, and Tangiers.
You can exchange money all weekdays during working hours ( usually 9 am to 4 pm with a lunch break between noon and 2 pm ). There are also ATMs in major cities that provide exchange services, try with Banque Populaire. There are also kiosks offering exchange services, and these might be offering their services late at night up to 9 pm and sometimes also work during weekends.
Try to respect the local customs and traditions, and the laws and regulations.
Have fun, stay safe.
Cheers