Cedarena in Markham is a hidden gem. This small rustic ice rink surrounded by trees is run by volunteers and is enjoying over 80 years of ice-skating fun. It's like going back in time with a small woodstove-heated cabin for lacing up and a snack bar serving hot chocolate and delicious cider. Just 30 minutes from the city centre—$2.50/adults and $1.00/child. Good to know: Onsite washrooms are also “rustic” so bring wipes.