The nicest place to stay is Tanglewood Resort. It has a nice hotel as well as condos. It tends to fill up fast, so call soon. Tanglewood Resort is just up the hill from Highport Marina (formally known as Loes Highport). It is the premier marina on the lake for performance boats. At one time Highport Marina had short-term slip rentals, but you will have to call and ask.
Another place is Cedar Mills Resort and Marina. It is not as nice as Tanglewood Resort, but it is also cheaper. I believe that they would allow you to rent a slip for the weekend of you are staying there.