We have stayed at the Comfort Inn in Lake Buena Vista, and found it to be OK. It is fairly close to Downtown Disney, and minutes away from the parks. We were doing what you are doing, staying off-site the night before we started our time in the parks. I tried posting a link, but the links wouldn't work right. You can use Google for multiple links, some of which offer web discounts.
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0><TBODY><TR><TD align=middle>Comfort Inn Lake Buena Vista </TD></TR><TR><TD align=middle>
</TD></TR><TR><TD align=middle></TD></TR><TR><TD align=middle>8442 Palm Pkwy
<!-- AREA LINK -->Lake Buena Vista FL 32836
</TD></TR><!-- AddressList --><TR><TD align=middle>Phone: (407) 996-7300
Fax: (407) 996-7301
</TD></TR></TBODY></TABLE>