Lake Phewa: This seemingly endless semi-natural freshwater lake — the second largest lake in Nepal — is unmissable. The reflections of the Mount Machhapuchhre and Annapurna range can be seen in the clear fresh water, while visitors can check out the bars, hotels and stores around Lakeside, the tourist district that’s sprung up on its shore.