Do carry it on! I usually carry on a 12 pack of diet pepsi. The booze bottle is put in the checked luggage at the hotel, the night berfor boarding, although I believe its not necessary on HAL. Its just a habit I use for all lines.
Juice is only free at breakfast. Yes, you can carry on soda, water or juice.
Our bottle of liquor goes into our carry-on bag. Would never trust it to arrive in one piece if it was in the checked luggage.