You can pretty much bring back as much as you want...but on anything over 1 litre per adult you MAY have to pay a small duty on. (we had 6 bottles once, and they didn't charge us, they just waved us through.) If you are flying home, you will need to pack the alcohol in your checked bags.