I would trade you Des Moines for CID but that probably wouldn't help you any. CID is a great airport with a great staff. I have a buddy that works there and I toured it last year. There is not a ton of traffic so it is a good place to get certified.
I grew up in Cedar Rapids and it is a pretty decent town once you get past all the smells from the corn processing facilities. The housing is really cheap and it is not a small town so there are all the stores and chain restaurants you would find in most other cities.