River Terrace Inn is an upscale, riverfront hotel with stylish rooms, a bar, and a restaurant. Spa treatments are also available.