I will be going to Nepal for mountain trekking, I want to bring USD simply because it is very hard for me to get Nepalese Rupee in my home country.
At tourist heavy sites, do most stores accept USD? If no, can I get Nepalese Rupee easily at local currency exchange centers?