If you line up the seams then place a pin on either side of the seam and don't remove until you've sewn, I guarantee they will line up perfectly. I don't sew across the pins, I walk the stitches across by hand turning the wheel. Saves on broken needles.
I consider this the most important hint I've ever learned in quilting.