Html.Encode seems to simply call HttpUtility.HtmlEncode to replace a few html specific characters with their escape sequences.
Html.Encode
HttpUtility.HtmlEncode
However this
Put your output inside and/or blocks. E.g:
@someValue / @someValue
@someValue
Use the equivalent css on an existing div:
div
Depends whether you want the semantic markup or whether you want to fiddle with css. I think these are both neater than inserting tags.