Dharamsala - McLeodganj in Mid June (3N/4D)

Dear Fellow Travellers,

I am Planning a getaway to Dharamshala from June 14 to June 18 from Delhi. I will be leaving on 13th Night via Bus/Train and would reach Pathankot/Dharamshala on 14th Morning. I will be Travelling back to Delhi on 17th Night(Sunday).

My questions are as follows:

1. What should be my itinerary? I am not a hiking person.

2. Can i conver Khajjiar?

3. Should i use public conveyance or hire a cab as soon as I reach Dharamshala?

4. Which option is better Bus or Train? Is Delhi to Mcleodganj via Bike a feasible option give that it would be monsoons.

5. Any tip you want to share.

If anybody would like to tag along, They are more than welcome.