Above all there are no best cheeses, however here are a few suggestions: * Hard cheese: chunks of parmesan, aged gouda, asiago. * Firm cheese: gruyere, comte, manchego, colby, cheddar. * Semi-soft cheese: havarti, butterkäse, muenster. * Soft cheese: burrata, mascarpone, stracchino. * Blue cheese: gorgonzola, dunbarton blue, marbled blue jack. Use the best ones you can find at your grocery store.