WE made our reservations in January.
Here are my requirements:
a. I want to be ON the lake. Not "near the lake" or "across Rte 9 from the lake" but ON it, with a beach.
b. I want a pool. Actually, I don't care, but my kids do.
c. I want to be able to walk into LG Village for the shops and the restaurants.
d. We're a family of 5. My son needs a real bed, not a rollaway.
e. I want a place that's clean.
We've stayed for the past few years at Surfside on Lake George, and will very happily return there again.
http://www.surfsideonthelake.com/
The location is great, the prices are reasonable, the facilities are wonderful. We can watch the Thursday night fireworks from the beach. They have discount tickets to Six Flags, the outlets, and most of the restaurants and attractions in the area.
They don't have cabins, but we stay at one of the lakefront suites. (When the kids were younger, we stayed in the cheaper efficiencies.) Their regular rooms are much cheaper, but we love being on the lakefront.
We have no reason to look elsewhere in LG.
We love it.