Also try
www.holidayvalley.com, they offer the most accomendations for the event, also most of the events are walking distance from there places to stay and offer shuttles. The village of Ellicottville is a beautiful village and all the businesses are friendly and welcome the archers and there families. It truly is a great place to host the IBO World Championships.