Homestay vs Hotel in Nepal (2026): Best Stay for beginners | Nepal Homestays