Preserving comment spacing and line breaks in HTML emails (Visualforce and Custom)

Case Comments are text only fields and don't merge well in HTML email templates. When you try to merge a text field with special spacing and line breaks, they will be lost because HTML requires tags to accomplish such formatting.