When making macaroni and cheese, avoid cheeses that don't melt well. Hard cheeses like parmesan melt down to a grainy texture while fresh cheeses like mozzarella are too wet to develop the smooth, creamy consistency needed for this dish. Also, stay away from strong-flavored cheeses like blue cheese or gorgonzola, that overpower other ingredients.