From watching a match in the world’s largest cricket stadium to visiting mesmerizing ancient palaces and enjoying sensational food everywhere you go, here are 10 unmissable cities in India for cricket fans