The best way to do this is to list the different price rates on your listing and when you receive the different types of bookings you can send the guest a custom offer that fits the activity.
To save a lot of time, I recommend maybe saving different responses for each use type that you have into a Google Doc and pasting the one that applies into Peerspace message or sending the guest a different Google Doc for the price structure that you decided on.
As with more complicated bookings like these its much harder to create a feature that will fit every case use.
Rates by day, weekend or holiday is something that can be created to scale on the marketplace. We are looking into these options based on host feedback.
If you would like to discuss your particular setup further please let me know and I would be more than happy to take a look. We can schedule a call here.