Why exactly do things feel cold and hot?
Because we have heat receptors.
Good answer, Aixm. I'm going to elaborate upon it a bit, though. Something feels warm or even hot if its temperature is higher than that of your skin. In that situation, it transfers heat to you through conduction. If it feels cold, that's because it's below your skin temperature and is absorbing heat from you.
It's a lot more complicated than that, but the basis is correct.
Separate names with a comma.