Looking for a theme to support deals of the week

I am looking for a theme that can support the following.

I want to give my clients the option to work from the backend of a theme to upload their travel deals for specific regions. My readers can then click through to my clients site or click through to send an email or call them.

I want the deals to appear on the front end in a contemporary and user friendly way so that readers can check in each week as the deals are updated weekly under a 'deals of the week" tab on my own site that then takes them through to this sub site.

I also want to be able to have clients upload images and also for clients to have an e-commerce back end to set up subscription payments to me for my clients to use this deals of the week option.

Any idea on appropriate contemporary themes please?

Thank you