Yes. In addition duty free spirits in a sealed duty free bag may also be carried aboard.
Yes i do it all the time
Yes, wine maybe carried in checked luggage.
Yes, but not within your hand luggage, as it will be confiscated. You can carry several bottles within the checked-in luggage, however.
No. Unless the wine bottle is less than 100ml.
only if you are flying within your country
Yes you can,
Yes, according to the TSA site, you can bring with you your knife but it should be in the checked luggage and you shall declare it in the check in counter and as such should be well sheathed to protect bag handlers when handling your luggage.
It depends. Nowadays, you probably won't be allowed to take on that much liquid in your carry on luggage. The maximum in the UK (and the US?) is something like 100ml of liquid in carry on luggage. There is nothing I know of to say that you can't put wine in your checked baggage, however. Most countries have customs rules about what amount you can bring, so be sure to check that. Currently you cannot bring any bottles of wine or other liquids on the plane that are not purchased on the plane. There are methods in which to check your wine at the airport, such as a shipper box (cardboard), an insulated piece of luggage that holds a shipper box such as The Wine Check, or a heavy-duty piece of hardshell luggage made specifically for wine. Each of these is safer than shipping your wine, and often less expensive.
You can pack them in your checked luggage, but you cannot bring them with you on the plane, such as in pockets, purse, carry-on bag, etc.
Probably, as long as it's inside checked luggage and not a carry-on bag.
Yes, but it is best in checked luggage and not in carry-on.
Well, it is a chemical but non-hazardous. If you put it in checked luggage there should not be a problem.
Depends on where you're going, some places are really strict on bringing in foodstuffs.