I think adwords could be good for this. Stay away from facebook ads as very few people on social networking sites will click on hosting offers.
Well in today world any one with a basic knowledge of hosting gets up and take up a reseller hosting, So basically any type of ads would be less... Best option would be take up a SEO service or hire an SEO expert for your web and if possible go for Adwords also..