The TV series Game of Thrones, based on George R R Martin's A Song a Ice and Fire, has some amazing medieval castles, but just how realistic are they?