Guanajuato City is a great place to visit for first timers! It is full of culture and history. Tours typically include museums, exploring mines, visiting local shops, and food tours. If you are going with a partner I recommend visiting a popular attraction called El Callejon Del Beso.
If you are looking for a nearby city with local food and snacks this is the perfect place to visit.