How can I seal doors and windows to keep air out?
You need to add a threshold to the door to seal under it.  There a number of thresholds where you can then adjust the height to meet the bottom of the door.  Around the other 3 sides you need to add weather stripping.