We spoke with finance experts to explain what exactly ISAs are, who should open one and what the benefits are of each type.