Chefchaouen was by far my favorite place to visit in my 2 weeks in Morocco! This all blue town is a photographer's dream. You can wander here for hours and just be in awe the whole time. It's a little out-of-the-way making it less touristy than other spots in Morocco, but it's worth a visit.