Albania is a country packed full of culture and history — and it's also one of the cheapest places in Europe for a holiday.