В Питере есть рестораны и кафе, которые перепрофилируются на время трансляции матчей, в такие "спорт-бары".
Есть хорошо именно под это "заточенные" заведения. Правда как опыт показывает, поесть нормально в таких "чисто спортивных" местах нормально "не можно" (с).
По мне, так должна быть хорошая кухня, демократичные ( а не задранные к трансляции) цены.