I very often take a while to fall asleep. I was up to all hours as a child as I couldn't & can't on occasions switch off. I replay the entire day or if something's playing on my mind I replay it over & over with different arguments etc. my dad when I was a child told me to visualise (sp) flowers in a meadow or concentrate on my breathing so my mind could stop & go blank. It often works for me now.
Sleep is hard my eldest is the same as me & likes to be close when going to sleep. He goes to sleep between 7:30 & 8:30 but he is laid on the sofa & then we transfer him. He sleeps through till between 6 & 7am. Both of my boys are early risers. This is what my parents did with me as mum would read that many books she would be asleep & I'd get up & go sit with my dad.
For the getting up repeatedly you could try giving her tickets. So 3 tickets means she can get up 3 times using them in which ever manner she wishes - drink of water, tell you something etc but once the 3 tickets are used she has to stay in bed.