Some fancy restaurants use empty wine bottles to serve water. It certainly looks more elegant than a plastic soda bottle and even nicer than some pitchers.
Do you ever make homemade sauces, cordial or liqueur? Fill your old wine bottles with one of your products. Make sure you clean and sterilize the bottles properly before you fill them. If you want to go the extra mile you can put a pretty label of your own design on it and give it for a gift.
You can also use them as a candle stick. As the candle burns it decorates the outside of the bottle with wax. As you use more candles it can become very colorful!
With the help of a wine bottle you can also save a lot of water each day. In fact, with every flush.