Country guide, travel info and useful tips for visiting Bulgaria. A land of huge mountains, beautiful sea and rich culture.