i'd say go for the 57 no doubt. that is what i am riding now (pista) and it fits me very well. in general i think you would rather have something a touch too big than too small because i think it is easier to compensate for a larger frame than a smaller one. no?