A history book brought to life; Bulgaria features cloud-piercing mountain peaks, ancient cities and picturesque hilltop villages, echoing with traditions of the past. Still emerging as a holiday destination, some of Europe's best sandy beaches lie waiting, while pine-clad forests and rolling fields blanket the land, and up-and-coming resorts wait to be explored.