Weather: April is widely considered one of the best months to visit Morocco, with temperatures ranging from 18-25°C (64-77°F). The countryside is lush and green ...