The New York Public Library provides more than 100,000 historical photos and documents in high resolution for free unlimited use. High resolution files are also available for purchase at around $50. Additionally, you can also have the library print and frame the photos for you, although it is slightly more expensive, but it will be more valuable as a souvenir.