Looking for some good advice

I am a professional photographer, selling both prints and photography courses.
I need a Wordpress theme with Woocomerce integration, but with the possibility to have an event calendar from where I can also sell events like workshops and seminars. Any good ideas?

Of course nice modern photo galleries are required too.

Thanks a lot.