My wife works for Chatbooks, I make a book for myself every so often with hunting and outdoor photos to keep to show my kids one day. Its like scrapbooking without the scrapbooking haha. Tons of people get them as gifts like that though.
Costco does them on acrylic and canvas I believe. Wal-Mart does them on canvas. and Fractured does them on glass.
I have a little of each, but like the Fractured glass ones best for smaller stuff, canvas for bigger stuff.
there are some companies out there that will print photos onto glass. they use to advertise one on the meateater podcast but i can't remember the name of it. fractureme maybe.