Hotels Near Best Western Inn & Suites, Byron