stbiker, I'm 5'10, 84 cm inseam. I just bought a 56 CAAD9 and fits me well. Had to change the stem (100 mm vs original 110 mm). Could have fitted into a 54 as well, but the drop was a bit too big.
Of course, fit is entirely personal, so my comments are as good as yesterday's paper.