Screw Paypal. Even Escrow is not 100% safe due to whois protection scam - scammer can turn it on and claim they never got your domain and you can't do shit.
Only accept bank wire. If they won't give you money upfront then let them pay after but ONLY if you trust them or if they have a public reputation that is untarnished and would suffer if they ripped you off and you ratted on them.
Only accept bank wire. If they won't give you money upfront then let them pay after but ONLY if you trust them or if they have a public reputation that is untarnished and would suffer if they ripped you off and you ratted on them.