AirBnB has something like that called "Experiences." I'm not saying that to be critical; if anything it should be affirmation that you were onto something, i.e. there really is a market for such things.
https://www.airbnb.ca/host/experiences
During the pandemic, AirBnB has also been helping people organize online experiences.