If you want road Trip and visit many places then is suggest following Road Trip
Day 1: Karachi -> Bahawalpur
Day 2: Bahawalpur -> Abottoabad
Day 3: Abottabad -> Naltar Valley, Bashkiri lake, Naltar Lake (Naltar Continental Hotel)
Day 4:
Day 5: Naltar Valley -> Rakaposhi view point (Nagar Valley) -> Diran Guest House
Day 6: Diran Guest House -> Hoppar Valley (Glacier) -> Karimabad -> Baltit Fort , Altit Fort, Ganesh, Eagles Nest Hotel, Sight seeing and Karimabad Bazaar -> Night stay at Karimabad
Day 7: Karimabad -> Attabad Lake -> Borith Lake -> Passu lake? -> Night stay at Passu OR Sost
Day 8: Sost -> Khunjerab Pass -> Night stay at Karimabad
Day 9: Karimabad -> Gupis -> Khalti lake
Day 10: Gupis -> Phander valley -> Shandur -> Gilgit
Day 11:
Day 12:
Day 13: Gilgit -> Abbottabad
Day 14: Abbottabad -> Bahawalpur
Day 15 : Bahwalpur-> Karachi