Some of the top attractions in Buffalo include Niagara Falls, the Buffalo Zoo, the Albright-Knox Art Gallery, and the Buffalo and Erie County Naval & Military Park.