re: restaurants to eat alone at
I don't know which one's on 46th, but there's the Olympia (or Olympic...I can't remember) Diner on 49th and 8th...a million diners on 9th Ave...and of course there is the Edison Cafe in the Edison Hotel on 46th/47th between Broadway and 8th - which is great.