Duration cards generally don't mix well with Prince. By design they will no longer be played by Prince once they have failed to be discarded on a turn they are played (which is what most Duration cards do). This makes Princing them often a "once or twice" effect instead of "each turn". Exceptions are Duration cards that can be made to be discarded each turn, like not setting anything aside with Gear, or not putting a gained card onto Cargo Ship.
But of course the Prince + Walled Village problem is actually bad.
But of course the Prince + Walled Village problem is actually bad.