Use one of the overloads that accepts an optionLabel
@Html.DropDownListFor(m => m.ID, (SelectList)ViewBag.MyList, "Please select", new { @class = "form-control" })
or if you do not want to use the strongly typed methods
@Html.DropDownList("ID", (SelectList)ViewBag.MyList, "Please select", new { @class = "form-control" })
Which will add the first option with the text specified in the 3rd parameter and with a null value
<option value="">Please Select</option>