You do not need a huge kitchen or chef skills to host a memorable dinner, just good planning and a welcoming table.