For a desktop environment, Red Hat is not the way to go. Ubuntu, Mandriva, Sabayon and the like are much better choices.
The recommended way to install a dual-boot setup is to do Windows first and THEN install Linux. Windows boot loader can't read Linux. The only way to fix it is to run EasyBCD to fix the corrupted Windows boot loader.
Dump Red Hat. Aim for something better.