Hospitality is all about the art of entertaining or receiving guests. We talk about "offering hospitality". There are many different ideas about how to offer hospitality according to the various cultures in the world. In the past, many societies taught that it was always right to offer hospitality to strangers who came to their door in need of food or shelter. This may seem a strange idea to many of us today, but it was an important way to survive in many societies, especially in lands where people travelled long distances, often far away from large towns.