The darkest day on the calendar is upon us. Prepare for a hellish All Hallow's Eve (Thu Oct 31) by picking up a period frock from Sydney's best op shops, or deck out your pad with furniture that's full of history from these antique stores. If you'd like an otherworldy being to organise your rituals for the season, check out our pick of the best Halloween events, or freak yourself out on a ghost tour. Too much horror? Find less frightful things to do in October.