I think you're probably right.I've long believed this. Even when I was in school, I always thought it was clear how much better the bar scene was in other college towns I would visit. Even places like Brookings were much more fun with a better selection of watering holes.
I've always attributed that to the separation of the campustown and downtown in Ames.