If you are driving from Shimla (or a little behind from Chandigarh) towards Kaza, Arphu - a small town near Rampur can be a good option - due to its close proximity to Shimla....
After Rohru, You enter in snakes mouth. A dense mountain forest and a dirt road is the only things which will accompany you till Rampur. You will rarely encounter any humans here. There are few villages on the road but due to rain we did not see any single person. after Riding for almost half of the day, A highway appears out of the blue and that is your ticket to Rampur. You will get good Hotels here.