I think most is the same (or similarly) priced. One main difference will be the selection -- there is very limited "
DCL" merchandise available online and most is only available onboard. So if you find something you like online, go ahead and get it, but beware there will be plenty more to tempt your wallet onboard!
Enjoy your cruise!