Snowtrax last night did a blurb on riding around Lake Placid. They don't have that episode posted to YouTube yet though to put in here. Gives some info of the are and places to stay and eat
Yes Tug Hill is a great area. There is a trail that takes you to the Olympic Centre of Lake Placid. Arenas, skating oval, Olympic Museum, etc. Will be staying in a different city but plan is to ride into Lake Placid for a day.