Pop-Up Shops give you a chance to build an omnichannel business while minimizing costs. Is this the right move for you?.....................