What to wear on a first date

If you've been talking to someone online for a long time, one of the most nerve wracking moments of your potential relationship is likely to be just around the corner – meeting for that all-important first date. Agreeing to meet someone normally means you...