well
first of all you do whatever your husband wants..dress up like he wants cook what he likes and do what he want
then ask him about his choice about women...do not give a feeling to him that you are asking for some purpose...find out his weak points...then exploit them...thats how you can create a good impression on him
You know him better than we do so I would assume you know what his desires are.
If you have doubts about how to impress him the best thing to do is simply ask him.
What might impress one man with draw a yawn from another....as was mentioned, knowing him, and knowing how to suprise him matters more than any specific thing. As long as you are both open to new things you can keep it exciting for many more years to some. I've married for 17 years now and me and my wife manage to keep it even more exciting that it was when we first married. Its not really hard to do, but it does take two people what want it for it to work.
Alot of guys just want you to have an interest in someting that they do. For example if he likes football try to get into it and maybe you'll like it and he'll be excited that you showed an interest {simple conversations can be attracting to some} and can lead to other things
]
Impress him? So many ways. It really depends on him, you and what you're hoping to accomplish.
Talk to him, find out what he likes, what he desires, what he fantasizes about. The best foreplay is talking about the things you want then doing them.
Study your husband to discover those things that he really cherish. Work on those things and give them to him. Even areas where you are a novice, be ready to learn and fit into his lifesyle. For example, if your husband loves the football game, learn everything you can about it and be up to date. Watch the game with him and show a lot of interests. Finally, Give him your best on the bed, don't nag him and show him a lot of respect.