I can recommend the Magic Castle at 5055 W Hwy 192, Kissimmee, FL Phone:407-396-2212, 800-446-5669.
I have stayed there twice (recently January 5-13). I paid $22.99 for a single person ($6 for an extra adult). Call the 800 number and see what the rates are now. I read that there are motels further down the strip that are charging $15/night as business is terrible.
Magic Castle has very clean rooms and very comfortable beds. There is a refrigerator in the room and a microwave in the common room where you get ice. They also offer a deluxe continental breakfast that has fruit (apples/bananas), cereals, Krispy Creme donuts, bagels, English muffins, toast, milk, juice, and coffee. They also have a pool.
They are also a VERY short distance from either Osceola Pkwy that goes straight to WDW (toll of $.50) or Hwy 535 that is not a toll road but doesn't have much traffic. Hwy 535 crosses Osceola Pkwy (when it is no longer a toll road) or you can go up to the Hotel Plaza Blvd that goes to Downtown Disney. It is an easy drive (at most 10 minutes could be shorter). Magic Castle is on Hwy 192 but I rarely take that road because there is more traffic on it. However, 192 is 3 lanes wide and moves quickly straight to WDW
I will be staying there again this November.
I could send you pictures of the place and the rooms.