Some of best hotels to stay are
Chacha Inn
Hilltone Hotel
Savera Palace And you can go for the options Of Airbnb for more homely stays. https://goo.gl/search/Airbnb
Airbnb, Company
Hi Audrija, Please check out Jaipur house Its near nakki lake and almost closer to all possible attraction.Its good mix of luxury with heritage touch and still the room cost are very much affordable. If you are looking for a hotel with view then this is it.For best prices please explore hotel trivago or other Meta searches.