Getting everything clear before entering a country is a must thing to do. Getting Visa is first and foremost thing. You can apply for stamp visa or e visa if your country provides for a particular country. When I traveled Armenia, I got
Armenia e visa when I landed.