Who currently manages your IT? Where are the servers you currently run stuff on? In your office? Hosted in a data centre? Public cloud?
I’d ask your IT guy – if you already have spare capacity on existing servers and are already virtualised, the incremental cost could be close to zero.
Virtual servers are “software” servers that run inside real servers. One real server could host lots of virtual ones. Because they are just software, they are very easy to create and destroy.
On a big public service like Azure (others are available) you can create your own virtual server in a few minutes and pay as you go by credit card.