I can answer a few questions as I came back from naran kaghan a month back.
Instead of getting taxi from private people, hire it from company lije hertz or avis. You will be carrying money and especially you will be with family. I would not recommend a private taxi. Or else take the ptdc bus from pindi to naran.
Also jheel road has got better hotels than the ones in bazar. One good hotel is sayyam heights in naran.
Jeeps took 1500 per jeep from naran to saifulmuluk for 1 and half hour stay at saifulmuluk lake but u can negotiate if u want to stay a bit longer there.
There are only two good hotels in shogran. I.e pinepark and arcadian. We stayed at arcadian. Its newly built and a very nice place to stay.
Jeeps take 2500 rupees to siri paye from shogran because june july was peak season.
Another hotel to stay and enjoy with family is arcadian river side at khanian, kaghan. We stayed there also and it was a great experience to stay on the bank of roaring river kunhar.
You can also hire a jeep from kiwai to shogran if the driver of the car is not confident enought to drive on that track.
Jeeps take 1200 to 1500 for uphill and and about 1000 to 1200 for downhill atleast what i have heard. (From kewai to shogran). Shogran road is not in good condition.
If u want to go to naran from murree, you have to take muree nathiagali abbotabad road. Road is in excellent condition.
Mall road is too over croweded and I haven't been there for long but pc bhurban is best over there or you can check firhill villas on kashmir point. Heard thats good. You can google for their website.
Sent from my GT-I9300 using Xparent Blue Tapatalk 2