I think it depends on the age, but a nice Bible is pretty much always appropriate, even for babies. Babies can receive those white Precious Moments NKJV Bibles, adults you have a lot more choices. It may also depend on the denomination, Lutherans may like a nice leather bound Small Catechism...