If you stick with big name brands like Trek, Giant, Felt, Specialized, ect... and buy from your local bike shop you can't really go wrong. Pick which ever one feels most comfortable and best looking to you. If possible try to get an 07 so you can save more money or get higher components for the same price.