This is a rough plan
11th Saturday morning - Leave Bangalore
13th Monday afternoon/evening - reach Darjeeling
13th (leave required)
14th to 17th Friday - Stay and work in Darjeeling
18th Saturday - Nepal touch (stay a day if interested)
20th Monday (Diwali) - Target to reach Varanasi
21 to 24 Friday option 1 - stay in Varanasi
22 Wednesday (overnight travel )option 2 to Jaipur/Udaipur TBD
If option 2 - 22 (leave required)
25th & 26th Sat& Sunday - explore
TBD return journey
Target to reach back on 31st
(Connect with Anandu to see this)