does foil work better then plexiglass to keep heat and humidity in?

oh and you can get foil tape at Home Depot or Lowes.....it will prob be in the same section as air ducts and other home ventilation supplys.