The top three Morocco cities to visit in Morocco are Marrakech, Fes, and Casablanca. Marrakech is known for its vibrant markets and stunning architecture, while Fes is famous for its ancient medina and traditional crafts. Casablanca, on the other hand, is a modern city with a rich history and a bustling port.