a bit late on this thread since I've been on vacation in Europe, but I live / work in Mountain View myself (and spent some time going to uni next to Palo Alto). like most people said, the timing's not great to watch much football in pubs, but Rose and Crown in Palo Alto's a good place to be...