Im going to be driving with my husband from Boulder, CO to Richmond, VA. It looks like we will be driving through Kansas, Missouri and Kentucky and West Virginia. We are thinking of taking this trip in late May - early June and want to do it in 2-4 days. What are some of the best towns to stay in these states (cheap but decent!) and perhaps some touristy things to do? Thanks!