Party City, VisionWorks to open at Upland Square