I haven't made my own pizza in quite some time, is it ok to use wholemeal flour or does it have to be plain white flour?
I think wholemeal on it's own would be fairly heavy. Plain is a bit too soft and doesn't have as much flavour, strong bread flour is what you need. That said I have seen plain used, especially in recipes where you use less yeast and prove the dough for longer.
This is a good basic pizza dough.
http://www.jamieoliver.com/recipes/pizza-recipes/pizza-dough
Some other bits of advice;
Get the pizza into the oven as soon as the topping is on, stops it going soggy. If you can't do this bake the base a little before you top it.
Try to find dry mozzarella and mix it with chedar. This is a good general purpose combination. Normal moz can be a bit soggy (it also can get overwhelmed by strong flavours) and cheddar on it's own ends are fairly greasy.
Don't over do the topping, too much topping will fall off. Too many toppings makes it hard for you balance the flavours.
Don't just do tomato sauce. White sauces are good, as is pesto.
Last time I took pizzas to a party, I did a basic mozzarella, tomato, olive and basil. I then did spinach goats cheese & pesto and bacon, leek sauce and tarragon which I then grated parrmessan over once it was cooked.