It's my impression that fewer hotels in the Lake Buena Vista area have parking fees and resort fees than in the Maingate/192 area. With that in mind, I used Priceline to get a 3-star LBV hotel for two midweek nights during the week before Christmas 2010. I got the Fairfield Inn in Marriott Village for $35/night plus a total of around $15 in taxes and Priceline fees. The room was clean and well-appointed, with a newer and firmer mattress than at the pricier Residence Inn in Fort Myers (where we also stayed that week). The breakfast bar had lots of choices including a hot egg dish. Marriott Village is gated and slightly off the SR 535 strip - no sketchy people, no timeshare hawkers on the sidewalk. I'd do it again if I wanted to stay offsite.