Also so wie ich das einschätze, wird das einfachste und beste für dich ein ManagedServer sein.
Da 20 GB Space - also reiner Webspace doch SEHR Teuer ist und da du dort sicher keine 500 GB Traffic inklusive hast.
Und wie du schreibst, dass du keine Ahnung von Servern hast bzw wenig, dann wäre es nicht ratsam einen Server zu mieten, da die Gefahr, dass dieser gehackt wird und als Stro/Openrelay oder was auch immer endet doch ziemlich hoch ist. Bedenke, dass es auch für dich in so einem Fall sehr unangenehm werden kann.