Regarding the rest of the payments, it will be best if you can pay by cash USD (notes should be date/Series after 2001, older than this date is not validated to exchange in Nepal.) rather than travel Cheque, Cards, or any other currency after on your arrival. But if it is complicated for you then, we accept credit cards also (+4% Bank extra charge on it).