post processing – How to perfectly overlap two photos?

I have some old postcards of a street and I would like to make the same photo nowadays. Of course, I will shot from the same place I thought the photo was shot, but I will use a different camera and different lens.

I would like to get the same photo so I could overlap with a slider so user can choose if see the old or the new photo, something like the second example of this page.
How could I transform the nowadays photo to be overlapable of the old postcard?

Is there some trick with PTGUI or Photoshop?

Any help will be appreciated.