In my experience putting the egg directly into very cold water after boiling is the key. I've never bothered to crack the shells when doing so and they've always turned out fine.
It's true that my eggs tend to come out a little watery.