Drain vegetables and place in a glass bowl. Set aside.
In a small saucepan combine the vinegar, olive oil, honey,salt, lemon juice,garlic and dill weed..heating until honey has dissolved; gently pour over vegetables; toss to coat evenly and blend. Chill overnight.
Just before serving toss again and sprinkle top with the onions,if desired.