There are seven resorts around Crsescent Lake. They all have easy access to to Epcot through the International Gate between the United Kingdon and France.
Disney's Beach Club
Disney's Beach Club Villas
Disney's Boardwalk Inn
Disney's Boardwalk Villas
Disney's Yacht Club
WDW Swan (Starwood)
WDW Dolphin (Starwood)
The two Beach Club resorts are the closest, but any of these resorts provides convenient access to the Food & Wine Festival.