Multisite for fan clubs

I would like to create a multisite for different clubs. Each club would essentially have the same setup. A forum, a calendar, polling or survey abilities, private messaging. I think drupal would be perfect for this… My question is, is there a way to set up a “seed” site than then each new multisite could easily be built from. In other words, have a site configured and left virgin with the above mentioned modules, then use it as the template to create each new site? Also, I currently have a Drupal 8.4 multi site up and working… would Drupal 8 or 7 be more appropriate for what I need? Any advice you would have on the best modules to set something like this up would be awesome.

Thank you for your help