On the matter of hotels, I just thought I'd toss this in. We drive in from about 40 min. north of BTR and have 2 different "paths." If I work the day we start out, I go in early at 6ish and leave at 2ish, then we drive to somewhere near Live Oak in Florida, get up really early and finish the drive. We can usually do everything we want to do at HS the afternoon of the second day. (We go during low seasons, though.)
If I am taking that day off, we get up, put the dogs and any geriatric/special health needs cats into boarding (the others get a pet sitter every other day), and drive to Ocala. We get up at o'dark thirty on the second day and can make rope drop at our park of choice, or we get up at a sensible hour and can do AK or HS and meander DTD for a while that day.
Now, the Ocala thing is also part thriftiness. If you have points on the Marriott, Holiday Inn or Hilton clubs, you can get a really nice room in Ocala for only a few points. (For example, there are two nice Marriotts in Ocala that are level 2 hotels.) Between DH and I, we usually do have those points. Any closer in and you burn through a lot of points and it makes more sense to pay cash instead. (The same level of hotel at a Marriott any closer in is about a level 4 - so double the points, but it is the same $ amount to pay cash.)
On our return home on our last day we do a long day at the park, then we drive to Ocala (again on points) and crash, then get up at our leisure and drive home.
Bookending is a good money saver; we bought DVC last spring, so now it's a good way to get more room for our points.