An evening of ice skating, music, refreshments and giveaways, plus an appearance by Beary White (their name, not ours). All for only $5 (includes skate rental, too!), with proceeds benefiting Special Olympics Maryland. 6 p.m.-8 p.m. Thursday at the Inner Harbor's Pandora Ice Rink, Pratt and Light streets. Innerharboricerink.org.
Baltimore Crankie Fest
Possibly the premier event of its kind: three days of hand-cranked scrolled puppet shows (hence the name crankie), with performances from Anna & Elizabeth, the Draptomaniacs, Katherine Fahey and others. 8 p.m. Friday, 4:30 and 8 p.m. Saturday at the Creative Alliance, 3134 Eastern Ave. $12-$18. There's also a Crankies for Kids workshop set for 1 p.m.-2:30 p.m. next Sunday. $6-$10. Creativealliance.org.
Dueling Led Zeppelin tributes: Zoso and Get the Led Out
See who does the better version of "Stairway to Heaven." At 8 p.m. Thursday, California-based Zoso, which bills itself as the "ultimate Led Zeppelin experience," plays Baltimore SoundStage, 124 Market Place. $27-$28. Baltimoresoundstage.com. At 9 p.m. Saturday, Get the Led Out, "the American Led Zeppelin," performs at Rams Head Live, 20 Market Place in Power Plant Live. $27.50-$33. Ramsheadlive.com. Should be a whole lotta love.
Maryland Wedding Expo
For those about to wed, we salute you — and offer all sorts of suggestions as to how to do it right! More than 70 vendors will offer everything from venues to doves. Presented by the MD Wedding Professionals Association. 5:30 p.m.-9 p.m. Friday, 11 a.m.-3 p.m. Saturday at the Maryland State Fairgrounds, 2200 York Road, Timonium. $13-$15. Marylandwpa.com.
'The Complete History of America (Abridged)'
From Washington to Watergate, in a single evening. It's a safe bet that high school history class was nothing like this. Opens Friday and runs through Feb. 5 at Vagabond Players, 806 S. Broadway in Fells Point. 8 p.m. Fridays and Saturdays (plus Feb. 2), 2 p.m. Sundays. $10-$20. Vagabondplayers.org.
Dima Slobodeniouk conducts the Baltimore Symphony Orchestra in Tchaikovsky's final finished symphony, completed in 1893 and first performed (with Tchaikovsky conducting) just nine days before his death. Also on the bill, British pianist Paul Lewis, in his BSO debut, plays Beethoven's Piano Concerto No. 4. 8 p.m. Friday and 3 p.m. next Sunday at Meyerhoff Symphony Hall, 1212 Cathedral St. $33-$99. (Also 8 p.m. Saturday at the Music Center at Strathmore, 5301 Tuckerman Lane in North Bethesda. $35-$101. Bsomusic.org.
Jimmy Stewart is a retired detective with a fear of heights, obsessed with a woman (Kim Novak) who looks disturbingly like the friend's wife he fell in love with, but couldn't save. One of Alfred Hitchcock's best (which is seriously saying something). 8 p.m. Wednesday at The Senator, 5904 York Road. Also 10 a.m. Jan. 8, 1 p.m. Jan. 9 and 10, $7-$10. Thesenatortheatre.com.
A monthly performance series spotlighting singer-songwriters kicks off with two key figures in the Baltimore roots music scene, John Shock and Paul Margolis. 7:30 p.m. Saturday at An Die Musik, 409 N. Charles St. $8-$9. Future concerts are set for first Saturdays through 2017. Folkalpointconcerts.com.
The Aunt Sally Sideshow: Alive on the Inside
A new Baltimore sideshow troupe, promising "the greatest entertainment spectacle the DMV, nay the world has ever seen" and spotlighting everything from belly dance to broken glass. Featuring Misha Mysteriosa, Hot Todd Lincoln, Charlie Artful, Valeria Voxx and Shaggy Wilcox. 9 p.m. Friday at The Ottobar, 2549 N. Howard St. $12-$15. Theottobar.com.
Ravens at Cincinnati Bengals
A big improvement over 2015, but oh, to come so close! Watch the last game of the Ravens' season, and ponder how things will get even better in 2017. 1 p.m. today on CBS (WJZ, Channel 13, locally).