Should I use a ticketed event or a product to sell a multi-tiered retreats?

I’m having trouble trying to find the best way to sell different room types (at different price points) for 12 sessions of retreats. I need to be able to keep the retreat sales separate for each session, as well as the room types.

I also would like to have a little slideshow for each tier of room we are offering alongside the price.

Working in
Wix Studio

What I’ve tried so far
I tried doing it as a product, but it seems somewhat inflexible.