Find hotels in Euclid, OH from $52