The best way to advertise a web hosting service is using Google AdWords and hosting forums. If you have a budget, you should buy paid banner ads which easily give you traffic to your services or hosting sites. If no, you should find forums that allowing you to advertise free posts.