Weekend full of holiday activities on tap