We do not make theme recommendations as there are so many available and each user will have their own requirements and preferences. My only advice would be to find one that suits your needs that is updated regularly and has a large community of users.
However, as far as your Events pages are concerned, we make it really easy to replace any Events Calendar templates with a customized version. Check out our Themer’s Guide for more information on customizing Events Calendar templates: https://theeventscalendar.com/knowledgebase/themers-guide/.
As to your last question, could you explain in more detail what you mean by “material?” I’m not sure what wanting there.