From 24/7 comfort food at classic diners to upscale dining experiences at the leading Strip hotels, Las Vegas offers a vast array of American restaurants.