I only drink coffee (or caffeinated teas) in the morning - albeit I do drink a lot of it but I cut myself off around 10am, I drink water 95% of my day. Tons of water. I don't drink soda, so nothing with those sugar substitutes either. Most of the time, if I want something that isn't water in the evening, I'll drink mint teas which aren't caffeinated. I do drink a glass or two of beer or wine probably 3 of 7 nights a week unless I have extra time off, then more often. Through careful monitoring, I've noticed that my heart rate is definitely elevated if I drink alcohol OR eat within like 3 hours of when I try to go to bed, so I watch times and go from there.
Dog gets an hour walk every morning through the park near us. I'm averaging 12k steps a day without including that walk because of the way work is for me. It is definitely not a desk job. I do want a rowing machine when I have the space for it though, that's in the post move plans.
One of the other plans in the new house we're building is a good bed in the spare room, not a garbage cheap mattress like many do for that exact reason. Sometimes the problem is his snoring, I wake up from whatever spasm and then can't fall asleep because I can hear him. I also wake myself up with my tossing and turning. He sleeps through it all. But this way, I can relocate when he is contributing to the problem - I do however feel like it'll be me relocating and just staying awake over there instead.
None of that addresses the fact that anti-inflammatories are what actually do help me sleep. Naproxen specifically. Doesn't make me drowsy but does help me stay asleep longer and not wake up in pain.