To travel to Morocco you need a valid international passport (also for children). Transport to and from the airport, lunch, dinner and drinks are optional and paid locally.