From shopping to bars and parks, these 10 New Jersey spots near MetLife Stadium are perfect for World Cup downtime between matches.