I will tell u my itinerary....
1. delhi to amritsar( visit golden temple, wagah border, jalianwala bagh)
2. amritsar to vaishno devi(u will get direct overnight buses to katra).
3. u can visit patnitop after vaishno devi.. but we went to pathankot (by train) from katra then pathankot to dharamshala(by bus 3 hrs).
4. hire a cab in dharamshala visit dharamshala, mcleodganj, if u want u can trek to triund from mcleodganj. Stay in dharamshala then dharamshala to pathankot and to ur destination.