Northern Ireland is famous for its castles. Here's our list of the best castles to visit in Northern Ireland, including Carrickfergus.