这几个地方其实一天就差不多够了。豫园和城隍庙在一起,不建议早上去,傍晚或者稍稍晚一点,那边的灯光还挺好看的。不过两个地方貌似都是5点前就关门了。所以可以下午去,出来以后吃小笼包什么的当晚饭,然后随便走走。之后可以步行到外滩,并没有特别远。至于东方明珠不知道你要不要上去,如果不上去的话,从外滩或者正大广场照两张照片就得了。