A nightmare if you stroll in by mistake, this two-story mini–shopping mall for under-10s is bustling with 30 kid-friendly stores, mostly of the toy variety. If your child's interests extend beyond Lego, there are also magic tricks, arts and crafts, and a menagerie of puppets for sale. Cool the sprogs down at the huge Granville Island Water Park out back.