Pench, Kanha, Bandhavgarh, Tadoba, Ranthambore & Corbett are the best national parks to spot the tigers in their natural habitat.