For our anniversary two years ago, in August, we booked the sweetheart cabin at Smoke Hole Cavern.
We originally were supposed to go in August, but due to a death in the immediate family, we had to reschedule. They have a 48 hour cancellation policy and we had to give shorter notice, so we had to reschedule instead of cancel. We also only had a very short time we were allowed to reschedule or they told us they were going to lose our deposit.
We rescheduled for a new date in September and ended up going during a very cold, rainy weekend and we were both starting to get sick BUT the cabin made up for everything. We stayed in the honeymoon (sweetheart) log cabin. The cabin was made for 2 people (actually has rules that you can’t have visitors) and they offer several extras- champagne, souvenir coffee mug (I loved it and used it daily until I dropped it) and some romantic foods. Since neither of us drink alcohol and I have to watch what I eat very carefully, the only extra we got was the mug, which like I said, I loved.

We were recovering from a four hour car trip so went straight to our cabin after grabbing a bite to eat in the gift shop and crashed a bit with some movies and trying out the hot tub the first night. The second day we went on tour of the caverns and shopped around before going back to try to find the football game.
The food was good at the gift shop and there were tons of shirts and stones for sale. We got a gold hunt game and a few pieces of rock for the kids as souvenirs. The staff was friendly.
The tour of the cave lasted around 1 hour. It was decently lit but some parts were dark, they take people in groups, so you’ll be going with several other families more than likely. The tour guides know the cave well and will answer any questions you have.

They have grills spread out randomly through all the cabins for grilling out, there is a small kid fishing pond and a bait shack in the middle and it’s only a couple hundred feet from the river where you can go and fish (make sure you have your license, though).
It was too cold and rainy for us to use those accommodations but we would like to go back to use those and see how great a vacation it is for the whole family.
If you’re looking to get away with your partner, honeymoon or anniversary, I highly recommend staying at the Sweetheart log cabin.