From Reubens to French dips, lobster rolls to Philly steaks, these are the best of the best sandwiches.