San Francisco is gearing up for a big weekend, with the NBA All-Star Game and Chinese New Year set to draw thousands of fans.