A bottle of wine is a common gift, but if you have a little travel between the bottle you want to give and the person you're giving it to, you want to make sure it survives the journey. Grab a pair of socks -- here's the easiest way to do that.
While a bottle of wine can't go through security in your carry-on, you can use this packing method if you're checking your bag, driving, taking the train or buy the wine in the airport and want to pack it then. All you need is a pair of thick socks and a jumper or thick scarf. If you only have thin socks, use several pairs.
Pull one sock over the bottle from the bottom up, then wrap the second sock around the neck (the most fragile part of the bottle). Roll your sweater or scarf around the bottle for extra cushion and place it between layers of clothes in your bag. You may want to wrap the bottle in a plastic bag just in case it does leak. You can also use this wrapping method for other delicate gifts or souvenirs, or just give them the bottle with the socks around it -- just make sure they're new.
How to Pack Wine in Your Suitcase [Conde Nast Traveller (YouTube)]