This website can be done quite easily. I've done something like this before for a client who wanted an Artist Directory to help talent scouts find local performing artists.
The first thing you're going to need to understand are what the legal costs are, because with membership and subscription-based websites, you need to have a water-tight T&Cs page that users must agree to upon registration. Also, if you're accepting payments online, you need to get yourself an SSL Certificate with Extended Validation to make sure that hackers don't steal a user's information from your site (this can have serious consequences for you as a business).
You also need to get the User Interface streamlined so that the website is fully responsive for Desktop, Tablet and Mobile. I can get this done easily. I would also advise that you integrate more internationally recognized payment gateways for the convenience of the user.
All in all, this website won't be very hard to set up and design, however, Membership websites are often fluid and change dependent on a user's reaction to their experience. It will also change dependent on new features you may install afterwards, but it's core should be solid enough.
Kind regards,
Jody