I think company would be one of the greatest things you could give, especially for the woman in the hospital.
Find out what her favorite magazines and authors (books) are and bring her a few. You could also get Sudoku, crossword, or word search books.
Pay a visit with a group of friends, bringing cards or games to play. Get a hot game of poker, Boggle, Scrabble, or Taboo going (yeah I know, my game choices are a bit nerdy!) because that could easily help kill a few hours of time as well as bring a lot of laughs.
Do they knit, crochet, or scrapbook? Stop by Michael's and put together a care package so they can work on projects bedside.
Do they have a favorite fast food/take out/dessert item they've been craving but haven't had because they can't get out? I would have killed for a Chipotle burrito while in the hospital!
The smallest gestures can mean so much. Just knowing that someone cares is so great.