What is the meaning of the term "town hottie"?

Solution 1:

The generalized "town [description]" effectively means "the person who is the biggest/best [description] in their/my town". Examples:

  • Town drunk, i.e. the person in a town who is known to be a drunkard.
  • Village idiot, i.e. the biggest (well-known) idiot in the village.

Hottie simply means "an attractive person" (most commonly a woman, but not exclusively so).

"Town hottie" therefore means:

The most attractive person in their/my town.