Step 1, go somewhere high with your digital camera and start taking pictures - making sure to leave a little overlap at the edges of the frames that will be joined will make things easier for Photoshop or another application to align the images.
Step 2, In Photoshop go to File->Automate->Photomerge. Below is what the above images looked like just using the default and automatic settings. You could easily just leave it like this, crop the image like where I've put lines in the image below and save it. Cropping along those lines would give you a print that is 25 inches long with a 4 inch height.
Step 3, It's all up to you. I didn't want to crop at the lowest possible point along the bottom and lose the buildings at the lower left so I warped the merged image to fake a full-frame bottom edge with minimal cropping. You get distortion but as I said, it's up to you to decide what you want to do. I didn't mind cropping out the sky at the top and continued to warp and scale the upper sections of the image until I felt I had a horizon line that looked nice. I wanted a curved horizon line to somewhat match the ditortion we have in the lower part of the image. Wide angle panoramas almost always have this kind of distortion from the camera lens and by keeping this kind of distortion I think it makes it more believeable that this was one single image shot with a camera rather than multiple shots stitched together after they were taken.
This image in particular would make a 4x16 inch print as it is. 4x10 or 4x12 would be preferable and easier to get from most photo labs. The only way to get it to the proper ratio for the smaller sizes would be to crop off one or both of the ends or continue to stretch it vertically to make it taller.