I agree with ITW. If it turns out that 2003 is a vintage year for port, it is your safest and least expensive option. My Port preferences have always been #1) Fonseca, #2) Taylor Fladgate but Quinto do Noval (which I've never tried) or Grahms would also, almost certainly, be excellent as well.
I've been hearing some terrific things about 2003 Bordeaux, but it is way too early to tell for sure. It may turn out phenominal, in which case any one of 15+ chateau would work. I would read up on barrel-sample tasting notes before deciding which chateau to buy. I can say, in general, that Leoville Las Cases is often thought to be of First-Growth quality, but it is only 1/2 the price. Personally, I have taken great joy in drinking the wines of Pichon Lalande and Montrose, but unless it is an excellent vintage, both of these wines could be on the decline in 21 years. (On the other hand, 1970 Montrose is drinking beautifully now, 33 years after vintage.)