Hi, you can't just transfer shares into an ISA they have to be sold and bought back within the ISA wrapper.
What you need to do is find a Self Select ISA provider that you like - one with low charges for the ISA and low dealing charges. Personally I use Selftrade (£25 pa for the ISA and £12.50 dealing charge). You can find accounts offering dealing at under £10 if you search.
Open a S&S ISA with your chosen provider and ask them for the relevent forms to move your current stocks. They will have to sell them, transfer the funds into the ISA and then buy them again, so you will lose out by having to pay Stamp Duty on the new purchase and dealing charges on the trade. Many ISA providers charge a discounted fee for this type of transfer instead of the standard selling and buying fee.
Once you have your stock within your account, you can do what you want with them. Sell, buy other stock, leave it for years etc. Many providers have demos of their systems so you can see how it works before opening an account.
There are no IFA fees if you look around for an account yourself. You can also find that you are able to buy investment funds within the ISAs at much discounted rates (eg initial charges at 1% instead of 4 or 5%) so you don't need to limit yourself to shares within the ISA.
Bear in mind your ISA allowance - The total price at which you buy the stock back into the ISA goes against your £7200 allowance. This also has to be kept in line with and Cash ISA contributions for the year.
I hope this answers your questions. If you have any more, please shout.