A Hampshire heritage site opened its doors for a festive fair this weekend spreading Christmas cheer to visitors.