Transient

Someone who visits a hotel but doesn't have an overnight stay.