A small country of two million people nestling between Austria, Italy, Croatia and Hungary, Slovenia is having its moment.