How Should Muslims Receive Guests?

Providing a proper welcome and showing respect to a guest is one of the signs of the sincerity of a person’s faith. How exactly should guests be received according to Islamic etiquette?