Wherever u go, look for a diploma! most people out there are just trained in small sessions with their companies, and they just have stupid people doing serious work on your skin...
You're better off going to a dermatologist, they know their business, most of the time, spas, in hotels or not, they know nothing..and dont get me started with salons...they will mess your skin up at the end....
Facials also would help clear up your skin, but it wont clear it up right away, it will get really bad at first, because it's supposed to bring all the impurities out..