For once I might differ with grevar just a little (because I usually don't). If the travel isn't a problem, CFD is different than a day trip for classes. My son saw a very different side of the cadets in the evenings, was exposed to some of the rules and life you might not notice in a day visit, had some interesting interactions (hah!) with some of the upperclass, and got a positive report submitted from the cadet who he stayed with.
And you do get reported on. One of the CFD kids there at the same time fell asleep mid-way through the evening. Not a good way to impress the CGA cadets....