The best pair I ever owned where the old Performance Brand booties. They were a heavy weight neoprene that was lined with fleece. They had a solid sole that you had to cut to fit your cleats. Those were the best; warm, easy on/off, and very durable.
They finally gave up the ghost last year. I tried to find something simliar, but struck out. I ended up with another pair of neoprene booties made by Specialized, but they are unlined and do not have a solid sole. They are not even remotely as warm or durable as my old ones.
With that said, I would say to get the thickest neoprene booties you can find with the most durable material on the sole for the lowest price. I prefer booties that utilize a zipper. I have had good luck with the zippers and I find them to be much easier to use than any other option.