There's a small little country buried just south of the Austrian Alps and just north of the dense forests and stunning beaches of Croatia which often is overlooked by travelers from across the globe. Never in a million years would I have predicted a country in former Yugoslavia to become one of my all-time favorite countries to visit, but alas, it is. Slovenia has got to be one of the most underrated and absolutely incredible countries I've ever been able to visit, and I of all the countries in Europe I've seen, this one takes the cake with having something for everyone!