From chocolate box villages to imposing castles on hillsides, these are Europe's most fantastical destinations to visit - at ...