Visit hojoanaheim.com.

Check out their forums; they have a thread all about the Entertainment Book discount, when it's offered (ever-changing list) and how to get it. You can call them directly, at the 714 number on their site, during Pacific business hours and ask for "in house reservations", so that you know you're talking with someone there in Anaheim at that exact hotel, and talk about it.
There's a disboard member discount off of rack rate for those times that the great ($59/night base rate for a regular room) Entertainment Book rate isn't available.
They aren't that far from the parks, maybe 4 or 5 minutes extra walk from the "across the crosswalk" motels.
It's a hotel, with interior corridors, rather than a motel like almost every other Harbor and Katella place. Parking is included, and you can park even before your room is ready, and you can park after you check out.
I do not know about ESPN though. Maybe you could schedule some quality time at the ESPN restaurant in DownTown Disney?