Lake makes a great shoe. They are warm and comfortable. If you are riding in moderate temperatures, though, they can be overly warm.
I cannot attest to waterproofing however, but the website claims them to be so. In any case, I would imagine they should be sufficient. They impressed me as being good quality.