We LOVE the Swan and Dolphin!
Definitely look into them. They are right next to the Boardwalk, have nice service (we prefer the Swan, but they are both great). Lots of extra dining options, in room movies, great room service, fridges in the rooms, and they run about a third the price (usually) of the Disney deluxe resorts.
We have the Starwood Amex card, so I put everything on it. We've used the points to stay for free, and their SPG program is excellent. Only about 10,000 points per night, with the fifth night free when redeeming points for a stay.
There is a National/Alamo rental car location at the Dolphin as well, if you need a car for a day. We've rented one from the airport and returned it to the Dolphin on arrival day before, allowing us to stop and stock up on snacks and drinks for the room. If you park overnight, they do charge, unlike Disney.
They frequently have great specials, also for military, nurses, and teachers.