Find hotels in Beacon, NY from $77