Between Italy and Croatia, Piran is a little gem hidden on the Slovenian Riviera. Here's what to know about Slovenia's Best Coastal Town!