Eugene

Friday, Dec. 4

Collie Buddz at McDonald Theatre (1010 Willamette St.; Doors open at 8 p.m., show will start at 9 p.m. $20; all ages.)

A full night of reggae is coming to the McDonald Theatre. Straight outta New Orleans-via-Bermuda, reggae artist Collie Buddz stops in Eugene during his tour in support of his newest EP Blue Dreamz. Reggae-pop artist Hirie opens.

Saturday, Dec. 5

Santa Visits The Fifth Street Public Market! (296 E 5th Ave.; 1-4 p.m. Free.)

Make your parents happy and get a picture with Santa that you can bring home with you. Visits are always free, but you do have to pay for the photo. He’ll be there every Saturday at the same time until Dec. 19.

Sunday, Dec. 6

Oregon’s Ugliest Sweater Run at Alton Baker Park. (100 Day Island Rd. 11 a.m. $40 to register; all ages.)

Bring out your favorite ugly holiday sweater and sweat it out at this 5k run and walk, which starts at Alton Baker Park and ends at Fifth Street Public Market. It’s not timed, so everyone can enjoy it — even your pets! A post-race at the Market will include an eggnog chugging contest, a fruitcake eating contest, ugly sweater contest (both for people and for dogs), photos with Santa and photos with Rudolph.

Portland

Friday, Dec. 4

Christmas Ship Parade at the North Portland Harbor (7 p.m.)

Take part in a Portland Christmas tradition and see the beautiful ships sailing down the Willamette and Columbia rivers. With more than 60 ships from all over the area in the combined fleet, it’s sure to be a colorful and festive night.

Saturday, Dec. 5

Ciderfest at The EastBurn (1800 E Burnside St. 4-10 p.m. $10.)

Taste the amazing ciders of the Northwest all for a good cause. $10 will get you five tasting tokens, and if you bring an unwrapped child’s toy, you’ll get five extra tokens. You’ll also receive an EastBurn Ciderfest glass! There’ll be live music and a DJ too. All proceeds go to Toys For Tots.

Sunday, Dec. 6

Doug Loves Movies recording at Helium Comedy Club. (1510 SE 9th Ave. 8 p.m. $20. 21+ or 18+ with parent.)

If you love Doug Benson (the perpetually squinting comic, podcast host and marijuana connoisseur), or have heard his podcast “Doug Loves Movies,” then head to Helium this Sunday for a live taping of the show. The podcast features comedians and celebrity guests who compete in several rounds of movie trivia games, including “Build-A-Title,” “Now Buscemi, Now You Don’t” and the ever-popular “Leonard Maltin Game.” Regular guests include Pete Holmes, Werner Herzog and Mark Wahlberg impersonators, Kumail Nanjiani, Jon Hamm and Leonard Maltin himself.