I agree with staying in the Epcot resort area. My choice would be Flying Fish over at the Boardwalk or bluezoo at the Swolphin.