Start the potatoes in cold water and cook until just tender. Drain in a colander, return immediately to the warm pot and sprinkle with red wine vinegar while warm.
Beat the mayonnaise and olive oil together in a large bowl. Add everything else except the eggs and mix, then fold in the potatoes to coat.
Slice or chop the eggs, fold them in and sprinkle with paprika.