7 Best Places to Visit Near Kathmandu with Epic Views