Are you talking restaurants or activities? There are good ones both in Vallejo and nearby.
Sardine Can is a pretty good seafood place for lunch. A little rundown but with excellent food. They also do music some nights.
Michael Warring is an amazing restaurant if you can get in. Super fancy, excellent food, high price.
Downtown Benicia is cool and real close, really good chinese place on Main st and an excellent taco truck. The museum there that talks about the history and it's original state capital is very neat especially if you get the old docents where know it all.
Skip American Canyon entirely unless you like Indian Food, and there's a pretty good place across from Safeway.
I can rant for days about Napa and the rest of the valley, so feel free to PM me about it. I work as a concierge so I talk about it all day but would want to know more about what you were looking for then to just prattle on about restaurants/wineries without a goal in mind.
Fairfield just north of Vallejo about 20 minutes, has the mall of course, Jelly Belly Factory, you've got the waterfront of Suisun that's kind of fun with the lighthouse and the greek restaurant.
If you want to cross the bridge, The Nantucket is very similar to the Sardine Can, old restaurant with excellent seafood. They also do a prime rib dinner for two that's well priced.
Above it is the Dead Fish, little bit fancier version of a seafood restaurant, but at sunset the views are spectacular.
Feel free to PM me or ask questions, I'll help how I can.