I highly recommend
hugin, mentioned above. It comes with an automatic control-point generator, which can be a great help if you don't want to do all of that alignment by hand. It also has exposure matching, just in case you messed up the exposure from frame to frame. I have used it many times quite successfully.