Pune – the Queen of Deccan – is this gorgeous hilly city meant to be on