Find hotels with pools in Miami, FL from $84