Albania is one of the countries with the longest tourist visas. US citizens may stay in Albania for up to one year without a residence permit. At one year you must depart Albania and stay out of the country for 90 days before re-entering if you do not have a residence permit.