The Mountain House is a clean, family-run guesthouse that also offers horse riding holidays, trekking and other adventures in Nepal.