If you can manage your own server then depending on your preference, a cloud server from either of the two below will give you plenty of room to grow: