Princess Street was transformed into a pedestrian hub of music, shopping and hands-on learning Saturday as more than 100 ...