I'm going to be in a road race in a few weeks and am looking into getting a new bike. The only problem is I live in a small town with a small selection. Out of these bikes, what would you suggest:
I know they're not all road bikes, but like I said, I don't have much of a selection. Plus, I'm not a serious racer, but I would like a nice bike and I would like to do well in the race. I need a decent bike that's not pricey, and can be used for things other than just road races. Thanks.