We are an Epcot loving family, including my kids ( ages 2 1/2, 9 & 11). The more we go to Disney, the more we love Epcot. There is SO much for a 7 year old to do there. Stopping at the kid stations in all of the countries to get a stamp on their mask and decorate it is a great way to get them excited to visit new countries. There are character greetings, rides, shows, entertainment, food, fun, and fireworks! My 3 year old loves the "disney ball". He also loves the big mini train set outside of Germany!! We go to WDW in January when all of the other parks close early, and we always hop over to epcot at night. We love it!!!