Whether you enjoy walking around in the snow to see as many lights as you can, or staying warm by watching a holiday production indoors, there is something for everyone this season.

Holiday sights

Lights on Temple Square: View more than 1,000 lights strung across Temple Square, several nativity scenes and more.

Location: Temple Square, Salt Lake

Dates: Nov. 30-Dec. 31

Cost: Free

City Creek Center: Enjoy the lights and water shows along with photos with Santa.

Location: City Creek Center, Salt Lake

Dates: Nov. 30-Dec. 24

Cost: Free

Starry, Starry Night Spectacular: This year at Gateway Mall, enjoy thousands of Christmas lights and water shows set to different holiday songs.

Location: Gateway Mall, Salt Lake

Dates: Nov. 30-Jan. 1. Water shows at 5 p.m., 6 p.m., 7 p.m. and 8 p.m.

Cost: Free

Holiday lights at Thanksgiving Point: Stay warm in your car and drive around thousands of lights and animated displays.

Location: 3003 N. Thanksgiving Way, Lehi

Dates: Nov. 30-Dec. 31, Mon.-Sat., 6 p.m.-10 p.m. (6-8 p.m. on Dec. 24)

Cost: $8/car — up to 12 passengers. For more information, visit their website.

Visit Santa's reindeer: Thanksgiving Point is taking care of some of Santa's reindeer this season. Visitors will have a chance to feed the animals.

Location: 3003 N. Thanksgiving Way, Lehi

Dates: Nov. 30-Dec. 22, Mon.- Fri., 6 p.m.-10 p.m. and Sat., noon-10 p.m.

The Grand America: View gingerbread houses and holiday window displays.

Location: 555 S. Main Street, Salt Lake City

Dates: Nov. 30-Jan. 1

Cost: Free

Hogle Zoo lights: The annual zoo lights will be available again.

Location: 2600 Sunnyside Avenue, Salt Lake

Dates: Dec. 1-31, Sun.-Wed. 5:30 p.m.-8 p.m., Thur.-Sat. 5:30 p.m.-9 p.m., closed Christmas.

Cost: Adults $7, children $5, seniors $5, and children 2 and under are free.

Christmas in the Nighttime Sky: Camp Floyd State Park and Lantis Fireworks and Lasers present a celebration with a visit from Santa and firework show.

Location: 18035 W. 1540 N., Fairfield

Dates: Dec. 1, 5 p.m. festivities begin, 7:30 p.m. fireworks.

Cost: Free

Holiday performances

Off Broadway: The comedy "Off-White Christmas" is sure to mix up what you are used to this holiday season.

Location: 272 S. Main Street, Salt Lake

Dates: Mondays, Fridays and Saturdays from Nov. 30-Dec. 29, 7:30 p.m.

Cost: Tickets may be purchased online.

Savior of the World: A musical based on the birth and resurrection of Jesus Christ.

Location: LDS Conference Center Theater, Salt Lake

Dates: Nov. 30-Dec. 29, 7:30 p.m., matinee 2 p.m.

Cost: Tickets can be purchased online, but are currently sold out.

Ballet West's The Nutcracker: Ballet West will bring in the holiday with its 57th edition of the beloved production.

Location: 50 W. 200 South #200, Salt Lake

Dates: Nov. 30-Dec. 29, 7 p.m., matinee 2 p.m.

Cost: For tickets please visit the online website.

“The Christmas Box” musical: The Empress Theatre is set to premiere Richard Paul Evans' beloved story, "The Christmas Box."

Location: 9104 W. 2700 South, Magna

Dates: Nov. 30-Dec. 22, 7:30 p.m.

Cost: $10-$12

Draper Historic Theater's "A Christmas Carol": The classic tale of Ebenezer Scrooge comes to life on stage.

Location: 12366 S. 900 East, Draper

Dates: Nov. 30-Dec. 15 (select dates), 7 p.m.

Cost: $9-$12

Heritage Theater's "A Christmas Carol": In its 42nd season, the Heritage Theater will perform Madison Square Garden's "A Christmas Carol."

Location: 2505 S. Highway 89, Perry

Dates: Nov. 30-Dec. 22, 7:30 p.m., matinee 2 p.m.

Cost: Reservations can be made by calling 435-723-8392.

Pioneer Theatre's "A Christmas Carol”: The classic holiday tale will be told in a musical format this year.

Location: 300 S. 1400 East, Salt Lake City

Dates: Nov. 30-Dec. 15 (check online for show times)

Cost: Tickets bought in advance run from $38-$59 and $5 in addition if bought the day of the show. Kids in K-12 grades are half price on Mondays and Tuesdays.

“Christmas Around the World”: The BYU folk dance department will be performing "Christmas Around the World" with move than 200 dancers in bright, colorful costumes.

Location: Marriott Center, Provo

Dates: Nov. 30, Dec. 1, 7:30 p.m.

Cost: $10-$20

The Salt Lake Children's Choir: The traditional Christmas concert in the Cathedral of the Madeleine will include familiar and lesser-known Christmas carols.

Location: Cathedral of the Madeleine, 331 E. South Temple, Salt Lake

Dates: Dec. 2, 8 p.m.

Cost: Free

“The First Christmas”: SCERA Theatre presents the world premiere "The First Christmas," based on the Liken film.

Location: 745 S. State Street, Orem

Dates: Nov. 30-Dec. 22 (select dates and times)

Cost: $10-$12.

Dickens Christmas Festival: Enjoy not only a show, but also experience 19th-century London.

Location: Dixie Convention Center, 1835 Convention Center Dr., St. George

Dates: Nov. 30-Dec. 1 (check website for times)

Cost: $6 adults, $4 children and seniors

Dickens Christmas Festival: The show is also playing in Salt Lake. Experience 19th Century London.

Location: Utah State Fairpark, 155 N. 1000 W., Salt Lake

Date: Dec. 7-15 (excluding Sunday, Dec. 9 — check website for times)

Cost: $7 adults, $5 children and seniors

A Cowboy Christmas: This cowboy-themed concert will feature the Blue Sage Band.

Location: Utah Cultural Celebration Center, 1355 W. 3100 S., West Valley

Date: Dec. 3, 7 p.m.

Cost: Free

Carols of Burt, Betinis and Bradford: The Utah Chamber Artists will perform several classic Christmas carols.

Location: 1375 E. Presidents Circle, Salt Lake

Date: Dec. 3, 7:30 p.m.

Cost: $10-$17

The Grand Theatre presents "A Diva Holiday": This holiday musical performance is packed with five dominating female leads.

Location: 1575 S. State Street, Salt Lake

Dates: Dec. 6-10, 7:30 p.m.

Cost: $10-$24

“12 Dogs of Christmas: Great Puppy Rescue”: From screen to stage, audience members will be able to view the film and then watch a re-creation of the show's finale live on stage.

Location: Kingsbury Hall, 1395 E. President's Circle, Salt Lake

Dates: Dec. 7-8, 7:30p.m.

Cost: $10-$25

Best Christmas Pageant Ever: The Glen Smith Family Theater will present the lighthearted tale of the Herdmans as the true meaning of Christmas is found.

Location: 685 N Center, Lehi

Dates: Dec. 7-17

Cost: $6, call 801-369-8806 for more information

“Molly Mouse's Sugar Plum Debut”: The Nutcracker choreographed especially for a young audience.

Location: 2505 E. 3300 South, Salt Lake

Dates: Dec. 6-8, 6 p.m. and two shows on Saturday — 1 p.m. and 6 p.m.

Cost: $5-$15

“Heaven to Earth: A German Baroque Christmas”: Capture the expectation and joy of the holiday season in the refined music of Baroque Germany.

Location: 231 E. 100 South, Salt Lake

Dates: Dec. 7-8, 8 p.m., Dec. 9, 5 p.m.

Cost: $10-$15

Salt Lake Men's Choir presents "We Wish You a Merry Christmas": The 30th annual Christmas concert promises to bring the holiday spirit.

Location: First Baptist Church, 777 S. 1300 East, Salt Lake

Dates: Dec. 7-9 (check website for times)

Cost: $15

"A Celebration of Christ" Interfaith Concert: A musical celebration of the birth and life of Jesus Christ.

Location: Salt Lake Tabernacle on Temple Square

Date: Dec. 8 at 2 p.m., 7:30 p.m.

Cost: Free tickets

"A Christmas Carol" at Hale Centre Theatre: Enjoy the Hale Centre Theatre's nationally acclaimed musical adaptation of the story about Ebenezer Scrooge.

Location: 3333 S. Decker Lake Dr., Salt Lake City

Dates: Dec. 8-22 (check website for showtimes)

Cost: $18-$30

"Holiday Favorites": The Wasatch Community Symphony Orchestra will perform classic holiday songs.

Location: All Saints Episcopal Church, 1710 S. Foothill Blvd., Salt Lake

Date: Dec. 9 at 7 p.m.

Cost: Free

Christmas with the Lower Lights: After two sold-out shows last year, the Lower Lights are set for two Christmas performances this year.

Location: Salt Lake Masonic Temple

Dates: Dec. 12-13, 7:30 p.m.

Cost: Tickets are available online.

Charity Event: International pianist David Glen Hatch will be performing for the Oakridge School's Christmas fundraising concert.

Location: 1205 E. 900 South Street, Springville

Date: Dec. 14, 7 p.m.

Cost: $15 for general admission, $12 for students.

"We Three Kings" by the Salt Lake Symphony: The symphony presents three works with three kings and a surprise twist.

Location: Libby Gardner Hall

Date: Dec. 15, 7:30 p.m.

Cost: $5-$10

Mormon Tabernacle Choir Christmas Concert: This year's concert stars Tony Award-winning British singer Alfie Boe and Emmy and Peabody Award-winning journalist Tom Brokaw.

Location: LDS Conference Center, 60 W. North Temple, Salt Lake

Dates: Dec. 13-15, 8 p.m.

Cost: Free tickets

Echoes of Christmas: A musical reflection of the birth of Jesus Christ, including a live nativity.

Location: Liberty Park, Salt Lake

Dates: Dec. 13-15, 17-19 from 7-9 p.m.

Cost: Free

"Eclipse Christmas Concert" at the Grand: Eclipse brings the Christmas spirit again in its annual Christmas concert at the Grand Theatre.

Location: 1575 S. State Street, Salt Lake

Dates: Dec. 13-15, 7:30 p.m.

Cost: $7-$17

“World's Ultimate Elvis Christmas Show”: Justin Shandor has been awarded the "World's Ultimate Elvis" and he has come to perform Elvis' top hits along with Christmas favorites.

Location: 328 Main Street, Park City

Dates: Dec. 14-16, 8p.m.

Cost: $30-$55

A Kurt Bestor's Christmas: Abravanel Hall hosts Kurt Bestor for the 25th anniversary.

Location: 123 W. South Temple, Salt Lake

Dates: Dec. 13-15 (check website for showtimes)

Cost: Tickets can be purchased online.

Piano Guys at Kingsbury Hall: Pianist Jon Schmidt and cellist Steven Sharp Nelson have gained YouTube fame through 35 videos they have produced.

Location: 1395 E. Presidents Circle, Salt Lake

Date: Dec. 19, 7:30 p.m.

Cost: $19.50-$39.50

Kurt Bestor's Spectacular: The Emmy award-winning composer, Kurt Bestor, will perform several Christmas favorites.

Location: 328 Main Street, Park City

Dates: Dec. 23-25 (check website for showtimes)

Cost: $29-$54

Voice Male Christmas Concert: This a cappella group has been performing for more than 15 years. This year's tour will include classic Christmas renditions along with new hits.

Location: 3003 N. Thanksgiving Way, Lehi

Dates: Dec. 18-19, 7:30 p.m.

Cost: $14 for advance price, $17 day-of price

"I Believe in Christmas" at the Grand:

Location: 1575 S. State Street, Salt Lake

Dates: Dec. 18-19, 7:30 p.m.

Cost: $18-$22

"A time of forgiving: The Christmas musical": Kingsbury Hall will feature the Lyceum Philharmonic, and the original music and performances of award-winning recording artist Paul Cactus Jack La MARR.

Location: 1395 E. Presidents Circle, Salt Lake

Dates: Dec. 21-22, 7:30 p.m.

Cost: $28-$58

Kristin Chenoweth: The Broadway, film and television star will command the stage on New Year's Eve.

Location: 1750 Kearns Blvd., Park City

Date: Dec. 31, 8 p.m.

Cost: $30-$160

Holiday events

Heber Valley Railroad: The North Pole Express train ride will include hot chocolate, music and special gifts from Santa.

Location: 450 S. 600 West, Heber

Dates: Dec. 1-24 (select dates). Train departs at 2 p.m., 5 p.m. and 7 p.m.

Cost: First-class seating $47 for adults, $37 for children. Coach seating at $30 for adults and children.

Festival of Trees: View more than 700 different trees along with other attractions while supporting Primary Children's Medical Center.

Location: South Towne Expo Center, Sandy

Dates: Nov. 30-Dec. 1, from 10 a.m.-10 p.m.

Cost: Tickets cost $5 for adults, $3 for children (ages 2-11) and $4 for senior citizens. Visit the website for special offers.

The Holiday Market: Visit the Gallivan Center to find several unique handmade gifts available for purchase.

Location: 239 S. Main Street, Salt Lake

Dates: Fridays and Saturdays from Nov. 30-Dec. 22, 11 a.m.-8 p.m.

Jingle Bus: For the first time, free bus transportation will be provided to Salt Lake visitors that will travel from City Creek to Temple Square to Gateway and the Gallivan Plaza.

Dates: Nov 30-Dec. 28

Cost: Free

Christkindlmarkt and Lantern Parade: This Is the Place Heritage Park offers a unique holiday shopping experience based off of the German Christmas markets along with the St. Martin's Lantern parade.

Location: 2601 E. Sunnyside Avenue, Salt Lake

Dates: Nov. 30- Dec. 1, 11 a.m.- 9 p.m.

Cost: Free

Candlelight Christmas: This Is the Place Heritage Park will decorate its village in order to welcome Father Christmas and live reindeer.

Location: 2601 E. Sunnyside Avenue, Salt Lake

Dates: Dec. 7-29 (excluding Sundays and Dec. 24-25)

Cost: Free with admission

Jingle Bell Run and Walk for Arthritis: Wear a holiday-themed costume and help make a difference by running or walking for the Arthritis Foundation.

Location: Trolley Square, Salt Lake

Date: Dec. 1

Cost: $25 to register online

Jingle Bell Run and Walk for Arthritis: Wear a holiday-themed costume and help make a difference by running or walking for the Arthritis Foundation.

Location: Vernon Worthern Park, St. George

Date: Dec. 8

Cost: $25 to register online.

LDS First Presidency Christmas Devotional:

Location: LDS Conference Center, 60 W. North Temple, Salt Lake

Date: Dec. 2, 6 p.m.

Cost: Free with ticket

Ice sculpture demonstrations: Spectators can watch the ice form as local artists transform 300-pound ice blocks.

Location: 3003 N. Thanksgiving Way, Lehi

Dates: Dec. 3-19 (select days), 6-9 p.m.

Cost: Free

Photos with Santa: Enjoy visiting with Santa.

Location: 3003 N. Thanksgiving Way, Lehi

Dates: Dec. 4, 11, and 18, 6-8 p.m.

Cost: Prices start at $5.

Red Butte Garden's Holiday Open House: Enjoy free apple cider and hot chocolate while local artists display handmade gifts for purchase.

Location: 300 Wakara Way, Salt Lake

Dates: Dec. 1-2 (check website for times)

Cost: Free

Adult Hanukkah luncheon: Sponsored by the National Council of Jewish Women and Jewish Community Center. Food, games and entertainment will be provided.

Location: 2 N. Medical Drive, Salt Lake

Date: Dec. 13, noon-2 p.m.

Cost: Contact Carla Cantor at 801-581-0098 for more information.

Sarah Sanders Petersen is an intern for Deseret News where she writes for Mormon Times and other feature articles. She is a communications major and editing minor from Brigham Young University.