Nextcloud is the way to go in my opinion. Hetzner is probably the cheapest option except self-hosting.
I'm using https://murena.io because they develop my phone OS, so I'm happy to leave behind a bit of money. I'm still saving a lot on having cancelled my Dropbox subscription.