Schmatazzel, foundation shades are gnerally broken into two categories. Pink undertones and Yellow undertones. So if you don`t want to highlight your pink undertones then you definatley need to pick a shade that has yellow undertones.
As for thicker coverage maybe try looking for products labelled full coverage and if you still want more invest in a powder. Layering all these products however won`t be good for your skin everyday and will most likely highlight your laugh lines.
Smile lines- Nothing to be embarassed about. Not much that you can do. Primer will help and so will a good moisturiser but nothing will erase them. Unless of course you consider plastic surgery. And that`s just a wee bit drastic to try and hide the fact that you enjoy smiling.
The best suggestion I can give you is try out some mineral make up. It`s great at minimising lines and is actually better for your skin and may help with the pink colour you mentioned. There are some great threads on mineral make up in the make up section.
Goodluck. xoxo