I stayed at the "Hotel Golden Beach" in M'Diq, www.golden-beachotel.com they do some very cheap rates off peak, I think it was about £27 a night including breakfast, the room was good and just accross the road is the grand taxi rank for Fnideq where it'll cost you 7dirhams for a space to Alcudia.
Hatim of Medlantic Properties can do pretty much anything you want in addition to his role as property agent. I rented an apartment from him at Colina Smir .