IF temperature > 24 --> hot hot hot

if (temperature > 24) lcd.print("Hot Hot Hot");
if (temperature < 24) lcd.print("ice ice baby!!!!');

What is it supposed to do when (temperature == 24) ? Or maybe if (temperature >= 24) is hot?

Why not have a "Just right baby!" in between Hot and Cold? Ice is way colder than 23 C.

if (temperature < 24) lcd.print("ice ice baby!!!!');

There's something wrong with the syntax at the end of that line above. You start the text to print with " and end with '.