I consider thick woolen and cotton blankets and to be the warmest as the natural fibers they are manufactured from create plenty of air pockets that trap air. It is this that makes them a such good insulators that keeps you lovely and warm. For best results, you need to look for products that have a fluffy feel to them.