I'm 5'11' with a 32' inseam. I ride a 56cm. Might want to rethink...
Pretty tough to buy something online without knowing what you should be looking for.
Try walking in to a local bike shop and tell them what you want including your budget etc. They'll probably show you a couple and tell you what size you should be looking at. Maybe you take that info and buy something online (bikesdirect.com or similar) but I'd talk to a 'dealer' for a little while before jumping at something shiny online