Everyone needs a visa, and you will need to get one before you arrive.
Tourist visas need an invitation and can be very expensive to arrange.
It is easier and quicker to obtain a transit visa that allegedly can be used for up to five days with extensions. You will need to organise the visas for the countries you are transiting from/to before making your application.
To apply, email firstname.lastname@example.org