Kirsten, that treehouse place looks awesome! My boyfriend and I have been kicking around vacation ideas, and this is right up our alley. Thanks for the link!
A big part of the problem is that healthy food costs more than unhealthy food. Add to that the fact that kids are kept very busy these days (kids today have a lot more scheduled activities than they did when I was growing up), and running around means there's often no time to sit down and have a real dinner.