From captivating landscapes fascinating historical monuments beautiful churches and castles here are the best things to do in North Rhine-Westphalia.