This is a great question. MAM is exactly right...it depends on your son's goals. Before I invest in any airfare, hotels or anything I'd want my son to specifically identify the schools he's interested in. I want a list in my hands, because this can go sideways quick if there is no plan in place.
A schools division (D1, D2, D2, etc..) determines the school's recruiting timeline. Many D1 schools are looking at sophomores. If your son has any thoughts about playing D1 then he needs to be seen wherever D1 college coaches happen to be....academic or not. The same can be said about D2, D3 or whatever and understand what their recruiting timeline is...typically junior year. Your son has to identify what schools he's interested in to make sure he is hitting the right timeline, make sure the coach is in attendance....this is how you pick the appropriate academic showcase and make a good investment in your resources.
As always, JMO.