I'm looking to buy a street bicycle. I am not competing, this is just for fun. But, i am looking to ride long distances (say 50-60 miles in a day). What is a good bike for this? What's the difference between a high end bike and just a basic street bike? Is the high end bike capable of more intense riding, or is it just an advantage for races? Thanks!