I am going to make the assumption that as its a Retro bike forum you are buying an older bike. If so fashions changed through the ages.
My Raleigh, sized to fit me by the Special Products people is a touch over 22" on the top tube. That 56cm, with a 21" seat tube( a bit over 53cm. Nowadays that would be long and stretched out and I would be keeping a seat tube about the same or shorter with a TT of around 54cm.
Of course age, familiarity with drop bars, type of bike will all throw the spanner in the works.
Why not use a retro sizing method eg 10" less than the inside leg to the ground or 2" between crutch and TT.