Now, you don't need to stop drinking these things entirely, however, it is important to realize that issues with weight gain or weight loss can often come down to what you drink, as much as what you eat. You will not be at a healthy weight if you drink a bottle of wine a day, or get through a family-sized bottle of soda. You know what they say, 'everything in moderation'.
If you must have a drink with food, then often a glass of water will be the best option. There are more reasons for this than just the weight issue. A glass of water will keep you from getting thirsty and will help you digest the meal, but will not interfere with the taste. And if you are thirsty, a glass of water is the best thing you can drink – it replenishes the body’s hydration levels. Then, when you do have the occasional glass of wine or soda, you can enjoy it more, because you get to really savor the taste.