To me hot and sexy are somewhat similar, but sexy is more like a personality thing (the way they talk or do things), where hot is more outer (body). Cute means child-looking, like if someone has baby face, they may be considered "cute." I personally think cute is more for girls or little kids.
Most Helpful Girl
hot and sexy are the same I think
cute is more like adorable for me1
Most Helpful Guy
Yeah I'd say basically what you said, but cute I used for guys too, as more of a personality thing; if they act generously or do something sweet to look after their friends etc.1