Albania is probably one of the most underrated destinations in Europe. With some of the most beautiful beaches in Europe, mountain areas with breathtaking scenery and cities full of history,...