With the busiest social time of year fast approaching we thought we'd give you some tips on how to throw the perfect dinner party. Now, by 'perfect' we don't mean the most immaculately-planned, formal affair when you have to impress virtual strangers.