Lighthouse Inn is a lakeside hotel offering traditional rooms, free breakfast, an indoor pool, a private beach, and on-site dining with spectacular lake views.