A complete guide to volunteering in Nepal: programs from $285 a week in Kathmandu, visa rules, the best months to go, safety and what your fee…