For guys: 
Hot: Jaw-dropping beauty - think like David.  Only really confident.  Being hot is effortless, edgy, intense. 
Handsome: Whereas hot is intense, being handsome is effortless and relaxed.  Handsome is a sense of familiarity, like a classic charm.  Confidence is also a must to be handsome.  
Cute: less confident on the whole but still smiley and dateable.  Cute comes from being beauatiful or just below looks wise only these guys lack an intensity, edginess. or a relaxed nature.  When I think of a cute guy, he's energetic.  
Disagree at will.  
