I use coinpayments.net and it is a great way to go, they offer plugins and modules that makes accepting crypto easy. Another option is AltAccept.com. They just launched a woocommerce extension for WordPress that may be worth checking out. AltAccept also charges half the fees of coinpayments.
Not too hard. Set up your coinpayments account, pick your currencies, and add your keys to the module/plugin that you add to your site. They have help files and email support so it's hard to go wrong.How easy is it to setup? This guy is a bit of a noob. The less technical the better.