Top places to visit in Albania

Tirana (good nightlife, fun, vibrant);

Dhermi and Himarë (for the best beaches in the country - miles of untouched white sandy beaches and turquoise waters);

Butrint (for ancient remains) and Gjirokastra (beautiful old mountain town, UNESCO-protected).

If you have time, a trip to Lake Ohrid on the Macedonian border is also wonderful - pick up the train to Pogradec in Elbasan (don't go all the way from Tirana, otherwise you waste hours) for brilliant scenery. Swimming in the lake is great, and the fish is delicious.