Best:
1.Gruyere cheese would be my favorite, that stuff is soooo good, just melt a little bit on bread... yum.
2.Colby, but it has to have just the right amount of aging, not too fresh, not too aged.
Runners-up: Most of those good Italian cheeses
Worst:
1. Pepper jack
2. Extra Sharp Cheddar.