Looking to spend upto $300 on a road bike. The wife and I are looking to get into bike riding. We are looking to by 2 road bikes, a small or medium frame and a larger frame possibly a Xs bike for my son. We don't want to buy a bike at walmart which seems to around our budget. We are looking to spend no more than 300 dollars for each bike. We are looking for better quality road, tri or cyclo cross cx bikes.