"Do I look hot and attractive tonight?" is redundant. It should be either "Do I look attractive tonight?" or "Do I look hot tonight?" The two questions are similar, but there are differences between them. "Attractive" is less sexual. It could mean "beautiful" or even "well-dressed." But it sounds a little formal and quaint, so you probably wouldn't ask your date that question. If you asked