We have stayed at two resorts off property. Both are actually time shares but you can book them on Expedia.
One is the Hilton Grand Vacations at Sea World. It's right across the street from Sea World and is amazing! Very nice place. Even if you have to sit through the time share presentation and all it's worth it.
The second place is right outside of Downtown Disney on the main drag by highway 4, it's called Vistana. Again, very nice, worth having to sit through the presentation and VERY close to everything Disney.
The price is right too! We paid no more than $600 for 7 nights at both places and they are two and three bedroom places with kitchens and two bathrooms. Like an apartment actually. Very nice!
Steve - Disney Vacation Planner
Visit My Blog at http://wdwfan.wordpress.com