That being said, I think you are right in trying to find a place near where you need to be. Here is a list of all the places nearby, some are Disney and some are not:
-Beach _ Yacht Club (Will be just as expensive as Swan _ Dolphin, probably more)
-Boardwalk Inn (Same price as Beach _ Yacht)
-Disney_s Caribbean Beach
-Wyndham Bonnet Creek Resort
-Hilton Orlando Bonnect Creek Resort
-Disney_s Coronado Springs Resort
-Disney_s All Star Movies Resort
-Disney_s Coronado Springs
Try going to this site, and putting in the address of The Swan _ Dolphin. It will give you a list of all hotels nearby.
http://www.hotelsanddeals.com/address.ht��
Swan _ Dolphin Address:
Walt Disney World Swan and Dolphin
1500 Epcot Resorts Boulevard
P.O. Box 22653
Lake Buena Vista, FL 32830
USA
hears a list of the hotels that are extremily close together
The Boardwalk
The Beach Club
The Yacht Club
and is situated between Epcot and the Hollywood studios (they way it_s laid out though don_t look for those places the entrances are far away do to the parking lots)
there are allot more hotels close in that area but these are on the same street it_s boom boom boom, and if you are worried you can go enter one of the hotels go to the back and just walk to the Swan Dolphin.
look for the Epcot resort area
if you want extra info on it
the whole are in the back is this big boardwalk themed like the Conney island boardwalk that type place.
fun fact the Swan and dolphin on top where mixed up during construction.
you can also find a Fantasia gardens, its a mini golf course by the hotel.
if you go to the nick resort its in the middle of all the parks
including: universal,disney,sea world, and the McDonald_s there