A small tourist-oriented airport
Tangier Ibn Battouta Airport, located halfway between Tangiers and Asilah, is a small tourist-oriented airport with all the basic services for tourists: currency exchange, small bars (including a nice outdoor terrace), and some shops. In my experience, it's the best place to change money into dirhams, though you can always go to a bank or ATM in the city center if you run out during your trip (it will be a little bit more expensive). Europeans don't need a visa to visit Morocco, just a valid passport. There are low-cost carriers like EasyJet and Clickair which operate direct flights to Tangier from a lot of European cities (but especially Spain) for only 30 or 40 euros.