I have a 10 year old that plays hockey and baseball in the Madison area. Has to travel around the state for both but for the most part within a hour or two, though with Dane County restrictions during the pandemic there was more travel this year with hockey especially. The key is to make sure they are having fun, don't want to burn them out. I like the way they do baseball where I live, you have to play in the regular league in order to play on the travel team. That way there is still community leagues with local coaches and players that don't have to be great. However, there is a more competitive environment for those that seek it and they get to experience them both.