For resort only stays, you only need to put down a 1 night's deposit, and the rest is due upon check in. Cancellations and changes are also way easier with a room only reservation. And you may call at any time and apply any amount you would like to your stay.
Booking - 1 night's deposit due (say 100$).
You have until 6 days prior to your check in the cancel your reservation with no penalty.
Within your 6 days of check in, you may change your reservation, shorten it or add to it with no penalty. If you cancel you will only loose your 1 night deposit of a $100.
Many times, I would book Fri/Sat/Sun nights. If we got off work early Friday and could hit the road (4hr drive), then we'd check in Friday night. If we weren't able to hit the road, I'd call and cancel Friday night, but I wouldn't loose my 1 night deposit because we were still staying 2 nights.
There's usually plenty of options for discounts for room only. You'll just have to ask when calling or check the internet for any promos. We were FL residents/Passholders/
AAA member. So I'd ask about all 3 discounts and they would apply the best one. Sometimes one would be available and not another.