I'm working on planning a 2 - 3 week cross country road trip and I am looking for suggestions on how to work in everything I want to do. Being a group of 4 with previous experience with long drives non-stop (15 - 20 hours) I dont believe that long drives will be an issue. Does anyone have suggestions of places that would help complete a loop that goes through Banff NP, Glacier NP, Yosemite NP, Big Bear Lake CA, Zion NP, Grand Canyon NP, and Arches NP? Also any tips on lesser known things to go and do in any of the places listed? Also looking for cheap/ free camping along the route. Thanks in advanced