The 1st two guess are incorrect...It's not the Hudson or the Mississippi. I think one was too hard because a big river and a steel bridge could be anywhere. But give it a couple more shots...maybe can get the river name but maybe not the city. It's not a city many people visit unless they have family there, no tourist attractions. But, it's an old city with many beautiful homes from the early 1900's.
The barn in the two previous photos I believe is in Wyoming because I think those mountains in the background are the Tetons.