Or, if ice is more your speed, there's likely an outdoor ice skating rink near you: Norman Outdoor Holiday Ice Rink at 1221 Ed Noble Parkway in Norman; Edmond Outdoor Ice Rink at Festival Market Place, near First Street and Broadway in Edmond; and Devon Ice Rink at Myriad Botanical Gardens.
Enjoy winter sports from a spectator's seat at an Oklahoma City Barons game. The hockey team takes on the Texas Stars Dec. 21 and 22 at Cox Convention Center.
Along the river
The Boathouse District on the Oklahoma River offers Santa's Adventures on the Oklahoma River. The attraction features the Sandridge Santa Zip, a 200-foot zip line; Polar Paddle, a kayak activity for ages 3 to 9; five large holiday inflatable bounce toys and more.
Santa's Adventures are open from 9 a.m. to 8 p.m. Mondays through Saturdays and from 1 to 5 p.m. Sundays through Jan. 5. Special New Year's Eve hours are 9 a.m. to midnight Dec. 31. Cost is $10 for a single zip line ride, plus all attractions, or $20 for an all-day pass with unlimited zip line rides and all attractions. The Boathouse District on the Oklahoma River is at 725 S Lincoln Blvd. The phone number is 552-4040.
Christmas tidings on stage
Take in some holiday theater with Lyric Theatre's production of Charles Dickens' “A Christmas Carol.” The show runs through Dec. 29 at Lyric at the Plaza, 1725 NW 16. For more information, call 524-9312.
For a thrilling performance that merges acrobatics, gymnastics and music, Cirque Du Soleil Dralion will offer shows through Dec. 23 at Chesapeake Energy Arena. Call 602-8700.
The Pollard Theatre in Guthrie is a traditional Oklahoma holiday destination for it's annual production of “A Territorial Christmas Carol.” The show combines the classic tale of redemption and brotherly love in Charles Dickens' novel with the Oklahoma Land Run. Shows continue through Dec. 23 at 120 W Harrison Ave. Call 282-2802.
Finally, if your family is still in town after the holidays, a trip to Oklahoma City isn't quite complete without the thrill of an Oklahoma City Thunder game. On Dec. 27, the Thunder plays the Dallas Mavericks in NBA action at Chesapeake Energy Arena.