Hi!
For something like that a combination of The Events Calendar (our free, core plugin), WooCommerce Tickets and WooCommerce itself (also free) could be a solid foundation. I would note however that although a different price per ticket/per event is entirely possible selling a ticket for an entire series of events is not currently supported.
Of course, we also have ticketing plugins that support and play nicely with Shopp, EDD and WP E-Commerce – so if you prefer to use any of those as the underlying ecommerce engine we’ve got you covered (and taking the time to figure that part out, if you haven’t already done so, could be time well spent) 🙂
It’s not impossible to achieve by any means, but might require a little creative thinking.
I hope that helps!