Hi all, Planning summer trip

and we are looking for idea's on Colarado, Montana, and North & South Dakota, We will be leaving from St.Louis and have 12 day's to use, anywhere that you have stayed and enjoyed please let me know. Don't know if we can do all in 12 day's but will look into all suggestion's Thank's Don