I'd use Njalla to register the domain. In regards to hosting itself, you need to know who your enemies are and what kind of tools and method they might use against you. If you want full security, I'd form a Nevis or Belize company, obtain my own IPv4 space and set up a network with multiple...