Find hotels in Galena, IL from $51