Nepal's Himalayan heights are tailor-made for trekking and mountain climbing, not to mention kayaking, whitewater rafting, paragliding and mountain biking. Those who prefer internal challenges will find a range of language, spiritual, medicinal and yoga courses in Kathmandu and at various temples and monasteries around the country.