Christmas Ship Parade, 7 p.m. Dec. 5, 8-12, 16-19, 6 p.m. Dec. 6. Celebrating the 60th anniversary of the parade, a fleet of recreational boaters from around the area will decorate their ships with holiday lights and set sail on select nights. The Columbia River fleet travels different routes each night, and is subject to safety, river traffic, weather and water conditions. A special performance in front of the marina of the Port of Camas-Washougal on Dec. 6, with cider and cookies for visitors. Viewing spots include Marine Park, S.E. Marine Park Way and S.E. Columbia Way; Waterfront Park, 115 S.E. Columbia Way; Wintler Beach Community Park, 6400 Beach Drive; Vancouver Landing, 100 Columbia St., Vancouver; free. www.christmasships.org
Holiday Express, Dec. 5-7, and 12-14. Trains depart six to 10 times between 10 a.m. and 8 p.m. The SP&S 700 steam locomotive will pull vintage rail cars on a round-trip ride through the Oaks Bottom Wildlife Refuge with Santa Claus and his elves, with proceeds benefiting the Oregon Rail Heritage Foundation. Oaks Park Station, 7805 S.E. Oaks Park Way, Portland; $16 to $19, $9.50 to $12.50 for ages 12 and younger. www.orhf.org/the-holiday-express
Hometown Holidays, 5 to 8:30 p.m. The annual tree lighting and community celebration features photos with Santa, school music performances, hot cocoa and crafts. The tree will be lit at 6:30 p.m. Downtown Camas, Northeast Fourth Avenue, Camas; free. 360-216-7378 or www.downtowncamas.com
Winter Wonderland, through Dec. 28: 5 to 11 p.m. Friday and Saturday; 5 to 9 p.m. Sunday through Thursday, closed Dec. 9. The 22nd annual holiday light show returns to light up the racetrack with 250 lighted displays and animated scenes. Portland International Raceway, 1940 N. Victory Blvd., Portland; $18 for a car or passenger van, $25 for limo or motorhome, $30 for mini-bus (16 to 25 people), $45 for bus (26 to 45 people), food donations encouraged. 503-231-0285 or www.winterwonderlandportland.com