Buddy , first thing. babusar pass is closed in November. you wont be able to go to even Naran i guess.
So you have to go from KKH via Besham , Daasu
You can get one seat in Toyota Corolla from Islamabad in 3500 per person for Gilgit or Hunza. i wont recommend Natco or any other bus service because they take too much time and are not comfortable at all. (I have the numbers of those car drivers if you want)
For the stay, There are many options. Eagle's Nest, Hunza Darbar hotel and Embassy hotels are good.
November is off season so you ll get plenty of discount.
Food is not expensive in Hunza.
to go to the places nearby, you have to hire a car from Hunza.
For details and phone numbers of the hotels, just PM me.