I have a xenforo forum and a WordPress blog hosted at Bluehost how to move them both to digitalocean?
Backup the entire database, copy all the files from the webserver, reupload the files to DigitalOcean, and reinstall the database. That should basically do it, but DigitalOcean is made for experienced admins, so you might have trouble if you have no knowledge about *nix-administration.
you can also hire out to an expert of moving wordpress sites. Be careful who you hire, the more important your website the more you should probably spend.