Considered one of the city’s favourite free festivals, the Celebration of Lights is a truly magical occasion. For three nights over two weeks, countries compete to show off their fireworks artistry, launching explosion after explosion from the dedicated barge in English Bay. The beach is set up with stadium seating but it can’t contain the thousands who flock to this popular city beach to take in the show. Pack a picnic and stake your claim on the grass. Better yet, befriend someone with a balcony view or even a sailboat.