New York is one of the best cities in the world for people watching -- whether that means looking for eccentrics in Times Square or celebrities strolling the streets of SoHo. Just about every hotel in New York affords some opportunity for interesting people watching, but some hotels attract crowds that are a bit more fun to spy on than others.