In a large mixing bowl, beat the cream cheese, sour cream, and wine until fluffy.
Add the swiss and cheddar cheeses, onion, roasted pepper, half the bacon, half of the nuts, and salt and pepper to taste. Beat between each addition.
Refrigerate until firm.
Shape into two balls (or whatever shape you've chosen for your recipe).
In a small mixing bowl, mix the rest of the bacon and nuts, along with the chopped parsley.
Roll balls in nut mixture.
Wrap tightly and chill until firm and flavors have mixed at least four hours. Overnight is better.
Let soften slightly before serving.