Nagarkot is a tourist destination and there are a number of money exchanges and ATMs too. However, the best thing to do regarding exchanging or withdrawing money is to get it done while you are in Kathmandu on the previous day of traveling. It gives you enough time to explore various spots in Nagarkot rather than going to look after money exchanges and ATMs while in Nagarkot.