Hi I’m in Rajasthan OP, arrived here in early August so have not yet completed a Rajastani winter yet, but we have been told that it can get quite chilly from November onwards - which is hard to believe because it is currently highs of 36 degrees in the day still 🥵 but as it’s a desert, nights are cooler so bring a cardigan or light jacket maybe.
sensible shoes - definitely no heels because the ground is often uneven with lots of holes etc and often cities are not designed for them. If you have a child, avoid bringing pushchair for the same reason. I find I live in my crocs these days as they can be easily washed and as shoes can get dusty or dirty (I spent a lot of my time on slum areas though). Sandals that are secure and easily washable are fine. Trainers are ok but can get dirty easily, and it’s very hot in the day.
public toilets are definitely not clean, so yes to PP who said avoid long dresses or trousers that drop to the floor. Practise the art of the public loo squat without touching the loo!
bare in mind clothing modesty - wearing skirts or shorts above the knees or single strap vest like tops sadly will get you judgemental looks and May offend. Try to cover your shoulders - or have a thin scarf you can put over shoulders if you go to temples or hotels or restaurants or peoples homes. Avoid anything above the knees unless you are at the pool!
If you are able to, you could purchase a kurta or sari to wear some days, as Indians love it when foreigners wear Indian styled clothing - it’s not at all considered cultural appropriation there, in fact it’s the opposite, they see it as a sign of respect.
I haven’t been to any wildlife parks yet as we are working and haven’t had time, but heard amazing things about them. Elephant riding is really common where I live, which I personally don’t agree with and avoid, but to them, it’s their normality. Be mindful (if) and where you eat meat - as most of Rajasthan is veg, and non-veg options are often not good quality. Ideally avoid steet food unless it’s near a tourist spot or hotel where they will often be more hygienic and sanitary. you may see some things that may upset you or shock you due to cultural differences, but overall North India is an incredible beautiful place and we love it (most days!) but it’s also very different to anywhere in the world, and was a big culture shock even for me, and I’m a very experienced traveller.