Buying anniversary gifts for the one you love should depends on his or her taste. Always consider this when getting gifts. There is no use in buying your husband golf clubs if he doesn’t play golf or if he rarely plays. You will have wasted your money. Try and think what he needs or what you know he really wants. If he’s into art then get him a lovely painting, if he collects coins try and find some missing coins for his collection. You have to get him things that you know he will appreciate.
Maybe cooking your husband a special dinner would also be something he prefers. Not all men are into receiving material gifts, some appreciate other things like romance. Women on the other hand are love getting a piece of jewelry such as an anniversary ring or maybe some earrings. If this is something your wife would love then look around some shops and see what kind of jewelry you can get her. It can be some onyx earrings, maybe an emerald ring which you can also engrave and so on.
You can also get her some perfume or some clothing items. Just make sure that you know her size or better yet give her a gift certificate and let her buy the clothes she needs. This will be much easier for you. Just make sure that when giving her this certificate you also buy her a big bouquet of flowers and maybe some chocolates as well. This will make your gift more complete. Maybe some gag gifts are something your wife will appreciate.
You can get a comical mug that looks like animals such as frogs if you know she dislikes them or a mouse. Personalizing these gifts is also a good way of letting her know that this gift is especially for her and that when you saw it you had to get it. Plan this entire day for the two of you. Go out to dinner and invite your friends and family over later so you can really celebrate and maybe even toast for your 20th wedding anniversary.