Buffalo, New York: America’s coolest summer city

“If you want an all-American, easily accessible summer holiday — addictive junk food, worryingly friendly locals, blue-collar grit and millennial charm — Buffalo is your place.”