We would like to take a trip that encompasses the Badlands, Mt Rushmore and Devils Tower. Then on to Glacier NP and Banff NP Alberta. We have 12 days to get this in driving from place to place. Is it doable first of all and what do you consider "must sees" at any of these places or along the way. Also any recommendations on places to stay. We like B&Bs but are open to anything, even camping for a couple of nights. Looking at going late June early July.