Mylar thermal blankets hold up to 90% of your body heat.  They are small, lightweight and easy to add to any emergency kit.