The FIFA World Cup is here. Whether you have tickets to one of the 104 matches (more than any previous World Cup) or prefer to pull up a stool at a fan-favorite bar, we’ve got everything you need to know to cheer on the teams representing 48 nations: where to go, what to do, and how to enjoy the tournament in the cities hosting soccer games this year.