We're having ours at FRESH at the Dolphin. We wanted something on property without having to pay too much, so we looked at non-Disney options that are still easily accessible.
I picked this one for a couple of reasons. First, our rehearsal will be in the morning and will take place at the Yacht or Beach Clubs or at the Boardwalk, so everyone can take the boat over for the dinner. Plus, we want to have the rehearsal in the morning because the wedding party wants to head to Epcot for the rest of the afternoon. Our other two options were for restaurants at Downtown Disney- Portobello Yacht Club and Wolfgang Puck (which were also great options.) We figured that keeping it within the Epcot area will allow us to save time in getting back to the park.
Another great thing is that they have a private area that is off in a separate room which we can have to ourselves. The windows look over to the Boardwalk and have a great view. They will also set up all of our favors, etc. too and will do one long table for the set up.
Instead of a plated menu (they do offer this option) we are opting for their buffet that has a changing menu every day. They have carved meats, roasted chicken, soups, salad station, sandwiches, and some other entrees with a Mediterranean fare.
Plus a pretty decent size dessert bar. I should have gotten a closer picture of the desserts!
The price is great too. We dont have to pay anything for the room and it is only $21 per person including beverages.