Find hotels in Long Branch, NJ from $84