Engagement gifts can be as practical or as frivolous as you wish. They just need to express your congratulations and suit the couple's style. For the practical couple, pick things that will last them a long time, such as kitchen utensils, soft towels, picture frames, cookbooks or even a magazine subscription you know they'll enjoy. For the more fun-oriented couple, consider novelty items, such as bride-to-be and groom-to-be hats or T-shirts or wedding joke books. Gift cards and cash, while not very personal, are always practical.