If you have functional windows, it makes more financial sense to improve them than to replace them with energy-efficient windows. Caulk any gaps and cracks around window frames. Be sure that windows are fully shut. Put up interior window plastic, available in kits at hardware stores. If you don't have storm windows, have them made. Also, for drafty doors, use weather-stripping and door sweeps.