I'm not sure about the fireworks view, most of the hotels around DL are more like "motels" (not in a bad way, just low to the ground!).
Best Western Park Place Inn is right across the street, you can walk there. It's probably one of the most expensive off-site, but still way less than a Disney Hotel. I think I read here that they offer a continental breakfast too. Rooms are nice size and nicely appointed.
Btw, you don't mention whether you've been to DL before, but if you haven't, it's not like WDW where a lot of people feel that it's a MUST to stay on-site. At DL it's nice, but not a necessity, so don't feel bad!
Another favorite of mine is the Howard Johnson's. It's slightly farther away, but still walking distance, and they offer a shuttle as well. This one's a little taller, I think 6 or 7 floors. This one costs less than BW, but rooms are still nice, and a little more "hotel-like." Last time I was there, no breakfast included, but like I said, the room price is less. They also have a restaurant right there (something like a Denny's, but it's not a Denny's...sorry, can't remember the name!). There's also an Acapulco Restaurant across the street that I really like.
You'll have lots of options, not to worry!
(I've also heard great things about the Sheraton in the area, but haven't stayed there. I think it's slightly farther away, but not much.
www.themeparks.com has some kind of a deal with them, something like $100 per night. You may want to look into that if it's within your budget.)