Nepal is one of the places in the world everybody MUST go. I've been to Nepal 3 times in just five years. Living in Brazil, so far away from Nepal, I wouldn't travel so much to the country had I not enjoyed the place very much. It's the best place in the world for trekking, and the people are amazing, the food is delicious, and the views of the Himalayas are gorgeous.
I book my tours with Nepal Hiking Team, which is a reliable company. The first time I visited Nepal, I booked my trek to Annapurna Base Camp and an overland tour to Tibet. Everything was previously arranged. Nothing to worry about. They applied for the permits, put me in a group (we are requested to join a group to enter Tibet), and booked a perfect hotel in Kathmandu. One month ago, I traveled to Nepal to trek the Annapurna Circuit and the Nar-Phu trek. For the second time, I booked my tour with Nepal Hiking Team. I went trekking in a very remote area with scenic spots and charming villages. In the middle of the trek, I began to feel a little uncomfortable by the cold weather, and my left foot was in pain, so I had to finish my hike earlier than expected. I told my guide I was not feeling good, and then Nepal Hiking Team gave me all support I needed on my way back to Kathmandu.
NHT care of everything, so you can enjoy your trek with no worries. From the moment you are picked up at the airport to the moment you leave the country, you are in good hands. Their representatives will greet you at the airport, and you'll soon be briefed on everything about the trek you are going to enjoy. Guides from the Nepal Hiking Team are helpful and speak excellent English. I especially recommend Raj, a friendly guide, and Lalman if you want to request a Porter. Both do an outstanding job. So, if you're going to have a great time in Nepal, be sure to choose Nepal Hiking Team as your local travel agency from beginning to end. It's a reliable company, and I recommend it.