Look up at the windows and you might just see the ghost of the famous madame Dora Topham “Belle London,” staring back on Ogden's Historic 25th Street this Halloween season.

You’ll find all things Halloween in Ogden’s downtown area during the fourth annual Witchstock, Oct. 23­–31. Click here for all of the events going on. Here are our favorites to bring the kids to this year.

Witches Tea Party

3–5 p.m. Saturday, Oct. 26
Union Station/Browning Theater, 2501 Wall Ave., Ogden

Dress up the whole family as witches and warlocks and enjoy tea, a light buffet and witches brew punch. Remember the event with a photo at the photo booth and stay for magical entertainment. Proceeds benefit the Union Station Foundation.

Admission is $25 for adults and $15 for children 6–12.

Zombie Crawl

6 p.m. Saturday, Oct. 26
Union Station/Plaza, 2501 Wall Ave., Ogden

You and the kids can dress up like zombies and make your way with undead brethren on a circular route through downtown. Be ready to be gaped at by the living (you be the judge on whether it's too scary for your kids).

The event is free. Click here for more info.

Kids Spooktacular Carnival

6:30–9 p.m. Saturday, Oct. 26
Union Station/Plaza and Grand Lobby, 2501 Wall Ave., Ogden

Fun, games and activities for kids. Proceeds benefit “Race for Grace” and St. Anne’s Shelter.

Asmission is $5 for kids, free for adults.

Pumpkin Walk & Contest, Magicians and More

4:30–8:30 p.m. Monday, Oct. 28
Historic 25th Street, Ogden

Bring your pre-carved and/or decorated pumpkin to show off, or just check out everyone else’s. Don’t bring your own light for carved pumpkins—it will be provided. Register your pumpkin between 4:30 and 5:30 p.m. at the Union Station’s plaza. Judging is from 5:30 to 6:30 p.m. Awards will be given at 7:30 p.m. If you want to enter the contest but are low on pumpkin money, get a free one while they last at the Union Station from noon to 6 p.m.

This event is free for all ages.

Eerie East Ghost Walk

6 p.m. and 8 p.m., Tuesday, Oct. 29
Meet at Pearl Milk Tea Club, 110 25th Street

Storytours will take you around Ogden’s downtown area to hear ghost stories outside the places they happened.

Click here to purchase tickets, ranging from $13 to $20.

Wicked West Ghost Walk

6 p.m. and 8 p.m., Wednesday, Oct. 30
Meet at the courtyard south of Peery’s Egyptian Theater, 2415 Washington, Blvd.

Learn about and see the haunting grounds for some of Ogden’s famous ghosts.

Click here to purchase tickets, ranging from $13 to $20

Trick or Treat Street

4:30 to 7 p.m., Thursday, Oct. 31

Look for the yellow Trick or Treat sticker in the window of 25th Street businesses, while taking the kids trick or treating.