Visit this New York town south of Rochester for its nearby waterfalls, fun festivals, and a delightful pub and dining scene ...