I worked in a bike shop for 6 years and the best advice is go to a shop, try some test rides, figure out which brand/sizes you feel comfortable on. As Dimitrios said, there is a lot more to frame size than just clearance over the top tube. The length of the frame from the headtube to the seat...