At the risk of sounding open ended, I am down for both big cities and rural areas! Definitely down for some national parks; was just at Yosemite the other week and loved it. I'll likely bring some camping gear, so that's an option. I've always though Moab was cool so that'll probably end up on the list.
(Side - does anyone know where that arch/crevice thing that people rope swing from?! I've always wanted to do that...)
As for length, that's a little open ended as well. I was thinking somewhere around 3ish weeks depending on how much I'm spending at each place. I thought anywhere between one and three (posssibbllyyyy 4, depending on what the place has to offer) nights at each place.