The Garden of DreamsFor most visitors, a trip to Nepal begins in Thamel. This labyrinth of streets and alleys lined with souvenir shops, bars, hotels and restaurants has been the hub for backpackers since the country opened itself to outsiders in the late 1950s. Of the city’s handful of green enclaves, the Garden of Dreams is a serene spot in which to escape the bustle of the streets. Just across...