Particionar o HD é uma questão pessoal e cada um que responder vai dar uma "receita" diferente.
O que vc. precisa saber é o seguinte:
1 - o seu HD master vai ser o hda (ou sda, se for SATA) e as partições vão ser hda1 (sda1), hda2 (sda2) etc.; o hd slave será hdb (ou sdb), com hdb1, hdb2 etc.;
2 - o Ubuntu precisa, para o sistema, de uns 5 GB, o que garante espaço para instalar muita coisa que não vem com ele; mas se vc. quer jogar, testando os muitos jogos disponíveis para Linux, deixe 10 GB para sistema;
3 - a recomendação para swap é de um valor igual ao da RAM, se esta tiver pelo menos 512 MB; se tiver mais, será necessário um valor igual apenas para ter disponível a hibernação (hibernar: 1 GB de RAM exige 1 GB de swap);
4 - particionar durante a instalação não é difícil, já que vc. usará um particionador gráfico (o Gparted) e há tutoriais de instalação aqui mesmo no Fórum (
http://ubuntuforum-br.org/index.php/topic,19226.0.html) e também no Wiki (
http://wiki.ubuntu-br.org/InstalandoUbuntuEmHdComWindows);5 - é possível deixar as partições prontas pelo partitionmagic e depois escolhê-las durante a instalação do Ubuntu.