6 small towns to visit over the long Heritage Day weekend