Willsboro hotels, Willsboro appartementen, accommodatie in Willsboro