With 156 rooms over six floors, the Grand Beach Resort aims to please. Its apartments range in size from studios to one-, two- and three-bedroom units and feature either kitchens or kitchenettes, sleeper sofas and washer/dryers. With 18 acres on Lake Bryan and a daily schedule of activities, keep busy with fun-in-the-sun options like paddle boating, sand volleyball, tennis and basketball courts, and even shuffleboard. There's also a miniature golf course, and the kids enjoy the playground area, and then splash around in the kids' pool and water fountain. To enjoy the great indoors, Grand Beach has an arcade room and fitness center. End the day with a picnic under the stars at one of the resort's barbecue sites. Parking is free.