With a 30" inseam (assuming it's been measured correctly), a 22" or a 23" frame will be waay too big. I have an 81cm inseam, and although I'm the same height as you, I should be riding a bigger frame than you. I ride a 53cm frame (measured from centre-centre) along the seat tube, but I can get...