Most of the hotels on the water are located along the Grandview Parkway in Traverse City, however, there are a handful of selections that are also on the inland lakes around our regions. Here are a few options to consider: Grand Beach or Sugar Beach Hotel The Bayshore Resort Harbor Lights Resort in Frankfort Cherry Tree Inn & Suites Grand Traverse Resort and Spa Crystal Lake Resort View the full list of hotels on the water