A set of red and gold tea glasses, a rose called ruby wedding you could plant it in a red patio pot, a bottle of port, a very nice bottle of red wine, a red glass vase (or anything else in red glass). Hope that's got you started...
There is a business called Personalised Plates which do china plates for occasions - such as baby plates with all the babys details when they were born (weight, day, time etc) But they also do plates for christenings/weddings/anniversaries. Post back is you're interested and I'll give you details (if thats okay mike) - they make really nice presents and you have a pretty good chance that no one else will get one as well. :)