If you don't have a credit card, we suggest you create an account with Revolut and use the virtual prepaid credit card they offer. The registration process is simple and done in only a couple of minutes. As it is a prepaid credit card, you have to top up your account after registration.
We use Revolut a lot as they don't charge you extra for payments in foreign currencies. Besides you can withdraw money (to a limited extent) in foreign countries without charge.
Please register with Revolut by using this link: https://revolut.com/referral/stefangpxy!G10D21