There's a notation in the rules somewhere that states if you actively sell products or otherwise target residents of the UK/EU, then your site would need to be in compliance, regardless of where it's hosted.
In my case, none of my equipment is located in the European regions. I also don't run any UK/EU centric sites that could be construed as targeting UK/EU users. Even if I did, I'd still likely not stick some notice up about it.
It's becoming an eyesore for sites I run into, repeating the same thing over and over about cookies.
I try to avoid onshore hosting at all cost. People automatically assume that when you're looking for offshore hosting; it means you're up to no good. This is not true at all. It just means you've realized how stupid the administration is in typical "onshore" countries and it's just better off to avoid all that drama.
With this said, XenForo provides a default option which seems to be good enough. Chris Deeming also was good enough to develop this;