The Weekend Guide

cabaret red light!

Tutu good.

Cabaret Red Light’s Nutcracker
What: The burlesque troupe reimagines E.T.A. Hoffman’s classic fairy tale with shadow puppets, sculpture, and an eerie score.
Why: Leave your niece at home; this one’s for the grown-ups.
When: Thurs., 7:30 p.m.; Fri.-Sun., 7:30 & 10 p.m.
Where: Painted Bride Art Center, 230 Vine St. (215-925-9914). Tickets online ($25) at brownpapertickets.com or at the door ($30).

Holiday Ornament Show

What: Shop for clever holiday decorations ($5-$20) by local artists, while Amy B. whips up custom banners and pins at the opening party (Sat., 7-10 p.m.).
Why: Golden Girls Shrinky Dink tree trimmers by Night Owl Designs make you giddier than mistletoe.
When: Sat.-Jan. 14, 2012.
Where: Nice Things Handmade, 1731 E. Passyunk Ave. (267-455-0256).

A Cookie Decorating Party

What: Invite your baked goods-loving pals over for a night of festive cutters, snazzy sprinkles, spiked frosting, and more jazzy details for the little bites.
Why: If you don’t feel like breaking out the mixing bowl, choose from 37 ready-made delights.
When: Supermarket ones just won’t cut it.
Where: Online at dailycandy.com.

West Philly Clothing Swap

What: Trade forgotten sweaters and jeans for new additions to your wardrobe ($5) plus vegan treats.
Why: Fix your finds at the sewing station stocked with buttons, ribbon, and fabric.
When: Sat., 10 a.m.-4 p.m.
Where: A-Space, 4722 Baltimore Ave. Info at 646-402-5929.

Apiary 3 Launches

What: Celebrate the release of the magazine’s third issue with a beatnik-themed poetry slam and dance party.
Why: In a world full of eBooks, you’re still a sucker for the printed word.
When: Sat., 7 p.m.-2 a.m.
Where: Torrent Collective, 930 S. Eighth St. Tickets ($5-$10) at the door.

Photo: Courtesy of Cabaret Red Light

4722 Baltimore Ave
bt 47th & 48th Sts
Philadelphia, PA 19143
Torrent Collective
930 S 8th St
@ Montrose St
Philadelphia, PA 19147
Nice Things Handmade
1731 E Passyunk Ave
@ Moore St
Philadelphia, PA 19148
230 Vine St
bt 2nd & 3rd Sts
Philadelphia, PA 19106