It makes the most sense to me too, and it's the closest thing to Winterfell besides Deepwood Motte. Oh wait, Theon will want to go to Deepwood Motte. His sister is there right? Yeah, Deepwood Motte is way closer than Castle Black and Theon's sister conquered Deepwood Motte so it makes the most sense actually for them…