The Yummy Life has a particularly useful set of recipes to make your vinegar smell fantastic with different citrus peels and herbs that are allowed to infuse together over a two week period.
She does warn that the initial vinegar smell will never completely disappear when you use vinegar cleaners, but when you infuse it with these citrus/herb combinations, the smell will become pleasant within no time -whereas regular vinegar cleaners continue to stink for a while. If vinegar scents really bother you, she also advises adding a bit of essential oil to the mixture to reduce the smell even more.