We've got you covered with all the best spots to eat, drink and visit in Boston and Los Angeles if you're in town for the World Series.