目不暇接 (mù bù xiá jiē) - A very close synonym. “The eyes have no time to rest/take a break.” It emphasizes the sheer number and speed of things to see, which may not always be beautiful (e.g., a busy street scene), but is often used in a similar context to
美不胜收.