To make the dressing, in a small bowl, whisk together the vinegar, lime juice, sugar, salt and pepper. Taste and adjust the seasonings.In a large bowl, combine the cabbage, onion, cilantro and tomatoes. Toss thoroughly to distribute the ingredients evenly.
Add the dressing and mix well.Cover and refrigerate for about 2 hours to let the flavors develop.