The Portland Spirit is offering Christmas Day cruises on the Willamette River. Savor a buffet with classic Christmas dishes and desserts while enjoying views of the city of Portland and the Milwaukie waterfront. Two cruise times are offered on Dec. 25: boarding at 11 a.m. and cruising from 11:30 a.m. to 1:30 p.m. or boarding at 4 p.m. and cruising from 4:30 p.m. to 6:30 p.m. Boarding is at the Salmon Springs dock at 1010 S.W. Naito Parkway, Portland. Adult prices start at $80 and children’s prices start at $40. Make reservations at portlandspirit.com/cruise/christmas/.