What is your son looking for? Potential major(s)? We might be able to narrow or expand the search. What tier schools do you think are a match based on grades/PSAT?
If he likes a big school experience then VT and NCState are fits. If he’s thinking smaller then maybe WF, Elon or even Richmond. If he likes rural like JMU then maybe App State.
I would agree that one visit per day is ideal unless the schools are close. NC State is one of my favorites. They make their own ice cream.