You picked great restuarants but if I could steer you away from Coral Reef, I would. Frankly, we've been at least 5 times and it has never been good. The atmosphere provided you are directly next to the aquarium is great but the food is. not. good. at. all. It is a restuarant under the sea and the seafood execution has been consistently terrible. If you come from a place with access to really good seafood, you will be disappointed here. There are so many delicious and cool restuarants in Epcot (Teppan Edo is really neat! And my kids are similar ages to yours and love it!). San Angel Inn is another of our favorites. Via Napoli is good too as is the Chefs de France and Rose and Crown. Even just going to the french bakery for a lite lunch and skipping the sit down all together. Especially if eating at the Yachtsman later, maybe a lite lunch would be better. Anyway, this is just my (obviously very strong
) opinion. You'll find there are a lot of those around here.