Fondue
If the fondue is your meal have lots of variety, lots of food, lots of wine and lots of time.
Normally you need to heat up everything on the stove and then just keep it warm using the fondue flame.
Have numerous different sauces if you are having an oil or broth fondue (e.g. teriyaki, peanut, horseradish/sour cream, sweet and sour).
You can serve fondue with pickles, olives, sliced meats (e.g. prosciutto, salami), vegetables that can be eaten with dip or in the fondue &/or a green salad.
Slightly cooking (blanching) the vegetables (especially for the cheese fondue) is nice.
Cheese
Veggies (e.g. Broccoli, Cooked potato, Cauliflower, Zucchini)
Bread (baguettes are great)
Oil
Meats (thinly cut pieces of chicken, pork, beef)
Batter for dipping veggies in (e.g. onion rings, deep fried battered zucchini, battered mushrooms)
Make fritters
Make doughnuts
Broth
Meats (lower fat than oil)
Chocolate
Fruits (e.g. Bananas, Strawberries, Pineapple, Orange slices)
Pound cake