Stage Door Deli, 26 Vesey Street, Lower Manhattan 

Greatest city in the world? Hard question? No, it’s easy. New York City.

I first went with my parents in 1980, and remember mainly looking up, the Empire State (looking down), steam coming out of the streets and the huge cars. In 1987, I stayed at the sweaty Y at the start of a three month adventure.… Click here to read on...