As obvious as it sounds, I strongly recommend shopping at a specialty bike store. They are the experts, and they will be able to help you decide which bike is best for you.
I value self-discipline, but creating systems that make it next to impossible to misbehave is more reliable than self-control.