I read the reviews first, luckily, so I ordered a whole size bigger...glad I did!  I normally wear an 8.5 and I ordered a 9.5.  I wore them with no socks, like I do my uggs and they were just right...normal socks would be ok, thick ones might be too thick and too snug of a fit.  The fuzzy lining goes all the way into the foot so I was quite comfy barefooted.  I did not walk into water or snow but messy dirt roads, so I don't know about the waterproofing, but I only plan on using them for walking my dogs, so I don't think it will be an issue....they look great, and I have a wider calf so the adjustability is awesome!  Cute with my jeans tucked in!