Context-Aware Multi-Stage Route Planning