I love sleeping with Tosca too, although she is a bed hog just like everyone else. Since she will only sleep on one side of me (the open side where the rest of the bed is, although she has to be RIGHT next to me), I will go in the middle of the bed first, then once she is settled I will move over more to my spot. That way I get a decent amount of room
She will usually sleep under the covers with me, and then get up and go on top sometime during the night. Or, when my husband comes to bed (usually later than me) she will get up and go between his legs. However, lately she doesn't really like going under the covers, my husband has this blue blanket on his side that she has become ADDICTED to! She will lately choose that over everything else, not sure why
One night I went to bed with her, and for some reason the blanket was on the floor. Well, she actually chose to lay on that, rather than the bed!
If I really want to lay by her at night (such a nice cuddly feeling!) I will be mean and scrunch the blanket all up so that she can't lay on it, then she will crawl under the covers by me. I have to admit, though, I do get a more solid night's sleep when she is just sleeping near me, not actully pressed up against me!