New answers tagged football
This official "Eiffel Tower Fan Zone" in Paris might be exactly what you are looking for. It is on Champ de Mars right in front of Eiffel tower, free of cost and beyond public viewing of matches it will feature concerts and other forms of entertainment (and probably lots of sponsoring). For other cities you should be able to find similar events by hitting ...
Top 50 recent answers are included