Home stay is a form of tourism program in Nepal in which visitor lives with a local family to better learn the local lifestyle, culture as well as socio-economy of the villagers. The visitors live, eat, and share the most of their time with the host and their families. The host families look after the guests with great respect like a member of the family with accommodation, local food and cultural entertainment.