Travel + Leisure named Buffalo America’s Friendliest City.