I just wanted to share an idea about hotels.
This is what we did in our first trip.
We stayed in Kaghan and made it our base for all trips with a rented jeep for 5 days.
Hotels in Kaghan are really cheap as compared to Naran and it is very peaceful.
If u want to avoid rush of Naran and have own vehicle or rented jeep then better stay in Kaghan and move into valley from there.
Just another idea to avoid overcharging 