I have decided to start cycling and am looking for a road bike asap. Have spoken to a few ppl but need to know what size i need. I am 1.54cm in height so i know it will need to be a smallish bike. Have not yet decided if i am going to buy second hand or new! Would appreciate any help I can get.