From frenetic Kathmandu to serene Himalayan vistas, Nepal has many things for everyone. The Himalaya mountain range runs across Nepal, and eight of the world's ten highest mountains, Mount Everest included, are within its territory. For a relatively small country Nepal has diverse environments, rang...