Where do I start? What are good makes. I am clueless. Totally clueless. Needs to be warm, waterproof, smart and available as an XXL. Even just ideas of where to look / brand names to look out for would be a big help. Thanks.