I bought another bike last year. This was one of the biggest questions I was determined to get right. I know from experience that buying a bike that just doesn't fit right is something you will regret. I was determined to take my time and get it right.
I went round a number of shops that specialized in cycles only and found one with really helpful staff. One of the staff measured me and helped me to pick the right bike for my size.
He even talked me out of getting a bike I had my eye on because he said it was too big for me. He explained why and nhe was right. I ended up buying an Allez and I have to say thanks to this guy it's the best fitting bike I've ever had. It feels just right for me and is a pleasure to ride.
I would suggest you do the same. Visit a number of specialized shops and ask them to measure you and advise on the size of bike you want. Try some bikes out. If they're not willing to do this then leave and find another shop.
I went round a number of shops that specialized in cycles only and found one with really helpful staff. One of the staff measured me and helped me to pick the right bike for my size.
He even talked me out of getting a bike I had my eye on because he said it was too big for me. He explained why and nhe was right. I ended up buying an Allez and I have to say thanks to this guy it's the best fitting bike I've ever had. It feels just right for me and is a pleasure to ride.
I would suggest you do the same. Visit a number of specialized shops and ask them to measure you and advise on the size of bike you want. Try some bikes out. If they're not willing to do this then leave and find another shop.