Consider an agent who seeks to traverse the shortest path in a graph having random edge weights. If the agent has no side information about the realizations of the edge weights, it should simply take the path of least average length. We consider a generalization of this framework whereby the agent has access to a limited amount of side information about the edge weights ahead of choosing a path. We define a measure for information quantity, provide bounds on the agent's performance relative to the amount of side information it receives, and present algorithms for optimizing side information. The results are based on a new graph characterization tied to shortest path optimization.