In a large pot, bring salted water to a boil. Add the potatoes and cook for 10-15 minutes until fork-tender. Drain and let cool slightly.
- Place eggs in a saucepan, cover with water, and bring to a boil. Reduce heat and simmer for 10 minutes. Cool the eggs in ice water, then peel and chop 4 of them. Set aside the remaining 2 eggs for garnish.
- In a small bowl, combine mayonnaise, mustard, pickle relish, vinegar, salt, and pepper. Stir until smooth.
- For the deviled egg filling: Mash the chopped boiled eggs with mayonnaise, Dijon mustard, vinegar, salt, and pepper until creamy but with some texture.
- In a large bowl, combine the cooked potatoes and deviled egg filling. Gently mix everything together until the potatoes are coated in the dressing. Season with salt and pepper to taste.
- Slice the remaining boiled eggs and arrange them on top of the potato salad. Garnish with paprika and fresh herbs like parsley or chives.
- Serve chilled or at room temperature.