Bulgaria truly has it all – majestic mountains, picturesque villages, exciting city life and sandy beaches! It is the ultimate summer destination, without getting over crowded by tourists. This unique country boasts breathtaking natural scenery – forests and rivers, alongside some truly exciting urban vibes. Check out these great things to…