Currency & ATM in Nepal
If you are traveling in Nepal, one should know what kind of currencies the people use here. You can exchange your currency with local money at nearest Money exchange or nearest bank. It is more useful to travel using local money because it will be easier. Indian currencies and dollar also works but only at some parts of Nepal. If you are heading for trekking or villages for stay, you should be acquainted with local Nepali money as you might not get any money exchange there or any banks.
You can use Indian currencies all over Nepal. But for dollars, you have to exchange it at nearby banks and money exchange. Traveling in Nepal is cheap and in less money you can get the full amazing experience here. You can get proper ATM and banking services at cities. But for villages, one should be far sighted and not forget that they mostly accept Nepali currency.