Well I personally think Nutrition is vital - loads of "good oils" from stuff like fish, avocados and nuts. I also take a teaspoon of something called Udos oils on a daily basis. It is a mixture of flax seed oil and other ones containing omega 3,6 and 9. Loads of fruit and Veg esp. superfoods like blueberries. Avoid extreme dieting like the plague - this kills the skin on your face when you get past 30, you need a little fat for padding out those lines!
Lots of moisturiser - doesnt have to be expensive.
Lots of water definitely and I am SO careful with sun exposure. Partly because I have that very pale skin so I wear factor 30 even on cloudy days on my face. I have very few wrinkles and I am 35 - I'm not just saying that out of vanity it is true!
Sleep is good if you can though I know this depends on your work patterns and definitely no **** ! Avoid doing "a moss" as this gives you terrible wrinkles - in a few years time you will really see it on her face. Do like the French - only drink decent wine and not nasty plonk.
Not forgetting some exercise - even a good walk a few times a week.
In summary good food, moisturise, water, sun protection, good sleep, avoid the **** and illicits, drink good wine, Exercise a bit. Throw in some sex and you are sorted!!!
As you can tell I have put some thought into this - I am slightly obsessed with keeping my skin looking good!