Tourism provides a significant source of income for Nepal and a wide variety of accommodation ensures that travelers will find what they need within their price range. Most of Nepal’s world-class luxury hotels are located in Pokhara and Kathmandu, catering to the every need of the discerning traveler and business person, while providing a base from which to explore the surroundings in day trips. Health spas and yoga retreats are also popular among city-dwelling holiday-makers looking for a break from the hustle and bustle of modern living. Mid-range and budget hotels are plentiful throughout Nepal, while families in remote areas welcome visitors into their homes to live as one of the family for the duration of their stay – an option which fits in well with trekking expeditions.