Richmond’s charming waterfront village is a Christmas destination for locals and visitors who love the magic of the festive holiday season. From decorated historic sites to special events and toe-tapping performances—plus appearances from Santa himself! There’s a full menu of free or low-cost family-friendly activities here from the third week of November onwards.