You must arrive in country with proof of sufficient funds and a return airline ticket or other evidence that you will depart Greece if asked. The sufficient funds requirement is often met with credit cards. U.S. official and diplomatic passport holders must obtain a Schengen visa prior to arrival.