Families often celebrate Independence Day by having or going to a picnic or barbecue , and take advantage of the day off and in some years , long weekend to gather with relatives and friends . Families often celebrate Independence Day by hosting or attending a picnic or barbecue and take advantage of the day off and , in some years , long weekend to gather with relatives .