Tommy's Mexican Restaurant on Geary in the Outer Richmond is the perfect first-date spot. Dimly lit, but not too fancy, good food, but not too pricey, and the best margarita within the city limits all combine to leave your hypothetical date full, impressed, and pleasantly tipsy. The homey environment is an added advantage that may lend you, in the eyes of your date, the air of someone who knows what he’s talking about when it comes to tequila and Mexican food.