People know they’re supposed to tip at hotels, but a lack of cash and understanding of etiquette means they often don’t.