Cheap booze, balmy temperatures, fantastic beaches and a rich history - there's something for everyone in this EU hotspot that's cheaper than the Canaries for a pint.