In a country best known for its fairytale forests, the sophisticated seaside towns of Piran and Portorož are a welcome ...