Light skin/dark hair is the perfect combination for laser. There are many places that provide this service, but make sure they are really using a laser and not IPL (Intense Pulsed Light). Although IPL will literally burn off any hair above the skin, in my experience it does not have much affect on hair regrowth.
Facial laser hair removal is painful, but the treatment covers your entire face and neck in about 30 minutes. You may notice some redness and swelling that lasts for an hour or two. After about two weeks the hair will begin to fall out (shed). Most of it will eventually grow back, but after repeated treatments the vast majority of it should be gone for good. I had my 9th facial laser treatment last week, typically done 8 weeks apart. Before the last treatment you could see some dark hairs near my upper lib and corners of my mouth. Hopefully fewer of them will be returning. The laser salon I am using is not cheap. Ideal Image charges about $5000 for this service. I am also a customer at Milan Laser for my legs and stomach (about $4500 total for both areas) and they are noticeably less expensive than Ideal, but still not cheap.
Electrolysis is much more time consuming, but it is the only real option if you have light or grey hair or have dark skin. I had a moderate amount of grey, so I am doing both laser and electrolysis. To clear a full beard can take 200 - 400 hours of electrolysis. Prices are highly variable, but I found a wonderful lady who only charges $35 per session (up to an hour). Each hair typically has to get treated more than once to kill it, but it is a proven method of permanent hair removal. So far I have had about 120 hours of electrolysis. In combination with the laser treatments my facial hair has been significantly reduced, but I still need to shave every 2 - 3 days. I am hopeful that by the end of this year shaving will be a memory instead of a frequent activity.