where to stay in slovenia