1 way is to use an online photo editor like pixlr http://apps.pixlr.com/editor/. You don't have to download or signup.
You can open the first image, file -> open image
If you want to re-size the image go to image -> image size (You will have to do this for all of them if you start resizing)
Open your second photo, file -> open image
Double click on the lock icon to unlock that image
use the move tool (press V on the keyboard) to move the second image onto the first image canvas.
You can lower the opacity of the second picture by selecting the layer with the second image and lowering the opacity
Use the move tool again (V) and move that second image around until the houses align. Once they look good put the second image layer opacity back to 100%.
Repeat this process with all images to place them over each other.
After that is all over you might need to crop the canvas using the crop tool (C).
Save with all images still there, file -> save
For the next image hide the top layer and again save
repeat until all images are saved.
This is basically the same process you would do in most image editing programs. I am not aware of any automated programs for aligned images.
Creating a gif from pictures
If you want to make this into a gif there are plenty of online generators that will do this for you. Just Google "create gif online from pictures".