Plenty of wildlife, huge monuments, sanctuaries and exotic beaches that excite the mind, India has something to offer for all tastes.