I'm 5'6", but with a 31" inseam and teeny torso... Try for WSD if you can swing it... In my testing, Trek had the shortest top tubes and most comfortable fit for me.

I ride a 54 WSD Trek Madone 5.2. It comes in up to a 58cm in WSD.

There's a fit calculator on Competitive cyclist. It was a very good tool for me to help identify what geometries might work best for me. You can compare geometries on most brands' websites.

oh yeah, one thing that can work.. smaller frame to get the top tube length right, with higher seatpost... In hindsight, I wish I had gotten a 51 in my cyclocross bike. It took a TON of adjustments to get the 54 reasonably comfortable.