Fishing Permit Sales...

Hi,
I need to create an E commerce site that does the following:

1. Customer wants to go fishing for 1 day, the price is $20 for the day, customer can pick any date they want to fish but only the one day, it needs to print out clearly showing the day the voucher is valid for. There would be 3 variations - Seniors £18, Juniors $16 and normal at $20
2. Customer can buy a season ticket, season runs 1st May to 31st April same kind of 3 variations - Seniors £180, Juniors $160 and normal at $200 Ticket must clearly show Name of customer and whether senior, Junior or Normal.

Anybody got any thoughts on how I might accomplish this? I was thinking Woocommerce but unsure?

Thanks in advance.

DJ