As a person who likes to Disney on a budget, this is my two cents. When they announced the dates for the DL Races, waited until it was a year out from the date and immediately booked my favorite cheap and walkable hotel: The Days Inn on Ball Rd. It was only around $400 total for 3 nights and it was refundable in case I didn't get into the race. But thankfully I did. It's not the nicest, but I am not there for the hotel experience, I will be there for the races and the parks. I just checked and they still have rooms for that price on hotels dot com. So if you are looking for a place to stay that is decent and affordable and walkable, that's it. I've stayed there multiple times in the past and have had no issues.