Hello,
I am software developer from Spain, I have more than 5 years experience building websites like you need (payment for services), using Content manager (CMS), where you could control all content, as categories, cities, services, profiles, prices, taxes, etc...
In the admin panel you can control the users acces log and staff from your website (if there is).
Different customers groups (normal, silver, gold, premium....) as you need.
I will use prestashop for services CMS, which is very full for such services.
Total confidentiality and professionalism.
If you are interested, please contact me and we talk about details.
Best regards.