Boxed with snow clad mountains, gushy rivers, and gleaming views of valley, Kashmir stands out as one of the best places to visit in India. Kashmir is an absolute delight.