Nagarkot is famous for it sunrise view. There are lots of quality hotels where you can stay overnight and photograph the sunrise next morning. It will be best if it rains the previous night. If you are lucky enough, you will see a sea of fog settled in the valley downside in the morning.
See This Spot