re: sizing, that bike i posted above is about 3 cm taller and longer than my ideal size for road, but for an upright bike it feels perfect - and I can still stand over when it's cold out. Go as big as possible. Have fun, look cool, and see for miles.