spirit drinks 10 litres
intermediate products 20 litres
wines (including a maximum of 60 litres of sparkling wines) 90 litres
beers 110 litres
Is your allowance.
Be careful with the weight. Spirits are rather heavy in large quantities.
Not sure about DUTY FREE .. Every EU State charges duty of one sort or another. Some just charge more than others.