We also enjoy staying at the Marriott Vacation Club resorts in Orlando (
as you can see from my signature). As we are pretty much resort snobs, I typically like to stick with Marriott. Our favorites are in this order: Marriott's Cypress Harbour, Horizons, and Grande Vista. I've heard the Palm Marriotts are nice, too (they are being refurbished) and have access to the Marriott World Center which is close to Downtown Disney. The World Center has an indoor pool, a large feature pool and numerous restaurants and shops at the Marriott World Center.
We actually bought a resale every other year (lock-off 2 bedroom) Marriott Horizons Branson timeshare (gold season) for about $2,400 with closing. We pay Marriott $75.00 to divide our 2 bedroom into a 1 bedroom and studio and that gives us 2 units to trade through Interval International back into Orlando. Our Horizons maintenence fees run around $345 a year and the trade fee to trade back into Orlando is $89 for Marriott to Marriott trades. I'm usually able to upgrade into 2 bedroom Marriotts, too, since we travel off season. So if I include my II membership $100, my Horizons maintenance fee $345, and my trade fee of $89, I'm looking at right around $534 for a Marriott 2 bedroom stay.
With our II (Interval International) exchange company membership, we also like booking the cash Getaway weeks for Orlando for extra non-Disney trips or if we have a large family group and I run out of
DVC points. The cash Interval Getaways at Marriotts in Orlando run anywhere from around $400 a week to $1,000 (depending on season and unit size).
Good luck with your search. You should take a look over at the tugbbs.com forums. There's lots of information on timesharing over there.
You probably should tack on a night or two after or before a DVC stay at some of the other Orlando properties to make sure you would like being offsite. That's what we did. We stayed 2 nights at Marriott Horizons Orlando a couple of years ago and loved it and that's when we decided to add Marriott, too, to our ownership.