A basic ham and cheese sub is one of the most simple yet delicious sandwiches you can get, and its very simplicity means the ingredients have to be outstanding, because there is nothing to hide behind ...