Never bought a bike before
Hello,
I am new to bikes. My wife is going to do a triathalon next year and needs a bike, which I plan to buy her for Christmas. What kind of type of bike do I need to get, what are some good brands for around $300 or so. Any help would be greatly appreciated!