Albania has plenty of fantastic things to do. From mountain hikes and lake tours, to a gorgeous set of southern beaches.