From choosing a legal structure to handling VAT and shipping, here's what you need to know to launch your online store in Croatia.