A man has been jailed after attacking and robbing a man who was enjoying drinks while on a visit from Hong Kong.