Well I had booked in advance. I consulted a friend who gave me a contact and I booked. But when I reached there, it was clear that other and better options were there. My stay was at Sunshine Guest House +92-5821-450195 and 0344-9532442 / 03557607416.
From Muzaffarabad, you need to take Neelum Road and after Athmuqam, you will reach a place Kerun which is right on the Neelum River. Other side of river is India. There are hotels at Kerun where you can stay. But the more peaceful place is Upper Neelum village. A road from Kerun goes up to upper Neelum.
You can go from Kerun to Sharda as well (another 2-3 hours), probably the last place where you can reach by car. I have found this area to be more green, less crowdy and very peaceful, better than Naran. But this place is obviously not as developed as Naran valley (no internet, no mobile phones work here due to border).