Discover our two-day, action-packed Buffalo itinerary that includes waterfront fun, art, architecture and more.