Looking for things to do Thanksgiving weekend? Here's our holiday guide.

The Moscow Yoga Center will hold a free Thanksgiving class from 9 to 10:15 a.m. Thursday at 525 S. Main St., Moscow. Nonperishable food or monetary donations will be accepted at the door.  All donations will be given to the Moscow Food Bank to help families during the holiday season. All are welcome.

Rants & Raves Brewery in Moscow will offer a free Thanksgiving dinner from 11 a.m. to 2 p.m Thrusday. This is the restaurant’s second year holding a free dinner. All tips are donated to the Salvation Army at the end of the event. Rants & Raves is at 308 N. Jackson St.

The University of Idaho Student Recreation Center is offering admission by donation of food to the community during the university’s fall and winter breaks.

The donation is three cans of soup for access to the center’s equipment, wellness classes and Climbing Center today through Sunday. The Climbing Center’s basics clinic and equipment rental is not included.

Donations will help stock the shelves for the University of Idaho Food Pantry and local food banks. People are asked not to bring ramen or instant noodles.

The center will also be offering free admission in exchange for canned goods from Dec. 16 to Jan. 7. 

The 33rd annual Festival of Trees continues Wednesday through Saturday at the Nez Perce County Fair Pavilion in Lewiston.

Decorated trees can be viewed from 1 to 4 p.m. Thursday. Mini trees and wreaths will be for sale and the Holiday Gift Shop will be open. Admission is by donation.

Tickets are on sale for the Joanne Shears Vintage Style Show & Tea at 10 a.m. Friday and the Festival of Trees Gala, Dinner, Auction & Dance at 6 p.m. Saturday featuring music by the 7 Devils. More information is available online.