I usually use glue dots. If you haven't heard of them, they are AMAZING, they have changed my life, LOL. They are great for all kinds of things. I used them last night to make favors for a baby shower. They also make glue lines that are good for ribbon, but i just stretch my glue dots into lines, lol.
It's a roll and it has glue dots on it, they are sort of liek the stuff credit cards are "glued" to the paper with.
YOu could also wrap the ribbon around the page and tape it on the other side. Or youcould use like a scrapbookign tape roller thing (like the white out tape, but it's sticky) or you can use eyelets (if you have a setter) and put the ribbon through it.
Ultimately, for me, glue dots work the best. They are also great for all kinds of other things too!