The way I think of these three:
Hot: she gives you a massive boner, makes you want to jump in bed, synonymous with sexy
Pretty: she is photogenic, mature and elegant, synonymous with beautiful
Cute: she is innocent and you want to talk about all your problems with her and cuddle with her under the night sky, synonymous with charming
-
All fine choices, just depends what I can find underneath it.