i doubt if Czech nationals get visa on arrival. If she holds a British passport she can get a visa on arrival, otherwise the only option for you is to apply for a tourist visa.

approach any of the hotels here which can arrange a tourist visa for a fee. Its not mandatory to stay at the hotel.