A homemade pizza crust is easy and can be pre-made. But if you're not feeling it or running out of time, pre-made pizza crusts at your local grocery store work just as well.
Toppings... there are so many ways to go here. I have listed several ideas in the recipe. This particular recipe is based on what I "usually" make. Although typing up the list of possibilities has me wanting to try out some other options. Don't be surprised to see them in a future post.
Caution about toppings: I love them all and have to fight my inner urge to add a lot of everything. Too many toppings keeps the center from heating through and also makes the pizza more difficult to eat.