Fresh is a great restaurant! I hope you enjoy it as much as we did on our 1/04 trip!
You mention possibly trying to get to Fresh from one of the parks. I would suggest you fit Fresh into your itinerary when you are spending a morning at either MGM or Epcot. From Epcot, exit through the International gateway entrance/exit. The boat dock will be on your left, and you can hop the boat and get off at the Dolphin/Swan. Or, from Epcot, you can continue walking along the International gateway path and walk to the Dolphin. From MGM, take a left when you exit from the park, and the boat dock will be a ways down. Again, take the boat and exit at the Swan/Dolphin. If you fit this into an MGM/Epcot day, you can minimize your travel time.
Enjoy!