In reply to BigLob:
theres no such thing as 'the best' anything for any price.
All depends what suits you and your type of riding. This question comes up on biking forums every week and people will suggest x y z and then the person will usually go down to their local bike shop and try a couple out and buy one based on the one that feels best to them usually completely different from the suggestions on the forum.