
Many people that live in Kathmandu still have family who live out in the villages somewhere. The photocopier guy at school travels in everyday from his village on the rim of the valley, but many more people come from all over Nepal for work.

Our "Didi" (maid) who does a little cleaning and cooking for us lives with her husband in Kathmandu, but they have two children (nearly of adult age) who live back in their village several hours drive from Kathmandu. She heads back there regularly to visit them and other members of their family.
One of the shops at the end of our road, where we purchase most of our vegetables, is run by a young couple who have recently had a baby. Their shop is open everyday from early in the morning to late at night. Like Tescos 24 hour stores this is to enable them to make as much money as possible, but for very different reasons. The baby has a basket just behind the counter and both the husband and wife are nearly always there.
Doing what is needed to earn enough money or grow enough food to survive is the first priority for the vast majority of Nepalis. Most shops are open 365 days, the average person doesn't appear to take holidays, except to plant crops or visit family far away. Describing it as "The Good Life" though seems incredibly inaccurate.