Darjeeling, famous for its tea gardens and breathtaking views of the Kanchenjunga, combines colonial charm with the vibrant culture of the Gorkhas.