No hotel nearby, some nice ski lodges nearby in Ellicottville, open year round with golfing, not sure how to find them, maybe a google search?