As you plan to have your travel in the peak season, then any hotel you find a room in at an affordable price, consider it to be the best hotel, as you might have not much choice there. The rent of an average hotel (double bed room) in peak season start from 3,500. Last year we stayed in Park hotel at 3,000 per night on the condition that we pre-booked the room for straight three nights otherwise for one night he was demanding not less then 3,500. It was an average hotel but again much better then other hotels in that category. For Saif-ul-Muluk you have to hire a jeep. Last year the rent was 2,200 for a 4-5 hours trip. This year it is likely to escalate. However you can find a family who is willing to share the trip with you, this way you can save 50% of the cost.