I generally try to avoid these kinds of festivals - especially with kids. the crowds can be large and overbearing and the food you end up getting is often produced en masse and not a particularly good deal. you may be better off finding some great destination places to eat (i.e. particular restaurants that you can look at in advance) and avoiding a large festival.
if you are going to maine and interested in food options, i highly recommend Portland. Phenomenal set of restaurants there, with Fore Street probably the king but many less pricey options available.