I'm 5'1.5" with a 28" inseam. My 47" WSD Trek fits perfectly.

Why wouldn't you like 650's, though? They seem more proportional on small bikes.