Princess Sofia and Prince Carl Philip of Sweden looked as stylish as ever as they attended the opening of a new interactive museum dedicated to Swedish DJ Avicii in Stockholm.