I hope you can help with information. My husband and I are looking to vacation in NC later this summer. We would like to rent a lakefront home on a lake where we can rent a boat and water ski. We would like it to be within one or two hours of Asheville, prefarably near the mountains. We would also like to be on a lake that has a few restaurants so we can boat to lunch, dinner, or drinks. I looked at Lake James but understand there are no restaurants on it (or one at a far end.) Do you have any suggestions? Thank you.