The City of Calgary has a number of indoor arenas, many of which have public skating, pick-up shinny, parents and tots, and seniors skating.