North San Jose and Alviso are quiet parts of San Jose. There is honestly not much to do in terms of entertainment. Fortunately a new major amenity arrived a few months ago, Topgolf. It's part driving range, part Dave & Busters, and part gastropub.
The San Jose location is the first in the Bay Area as well as only the second location in all of Northern California. It is also one of only 4 flagship venues. To give you an idea of how popular these are, the Topgolf in Austin sells more alcohol than any other venue in Austin. The San Jose location is three stories with large bars and restaurants on each one.
The driving range aspect is more of a video game than anything else. Each golf ball has a microchip that lets it be tracked and the computer scores you based on your level of accuracy. There are also tons of games with different rules that you can play with your companions.
The food was surprisingly solid for a big chain. The burgers and fried mac & cheese were delicious. Service was a bit slow, but they were completely slammed when I went (on a Monday).
If you want to play, I would recommend getting a reservation since standby times can stretch to 4 hours or beyond. Parking is free, convenient, and they have a large number of free EV chargers as a bonus. It's also a great location for corporate events and parties. I experienced one firsthand and it was a blast.
For more info and to make reservations, head over here.