If you are breaking cranks you are probably not geared properly. With you commute practically anything would work so can you say a little more about what sort of distances you are planning on doing for the weekends etc. Also what is your price range?