Click to see Spoiler:
River is INDEED coming back, in the last episode of the current series/season. She will be in "The Name of the Doctor," which has some fans worried his name will be revealed, but in all honesty I bet this is just when River finds out - probably to save all their lives or something. It also would mean the starting of the end of her character's storyline.