Bulgaria is packed with churches, grand mosques, picturesque landscapes, pristine nature parks and a host of vivid folklore traditions.There's the chance to visit Roman and Byzantine ruins. You can swim from unspoilt beaches beside the Black Sea. Maybe even ski through pine forests above the resort of Borovets or hike across the spectacular Rodopi Mountains. Bulgaria offers visits to picturesque old monasteries or try out luxurious bathing in the mineral waters of traditional spa resorts. There's also excellent coffee and wine. The Republic of Bulgaria offers a colourful display of Balkan culture and is bordered by Romania to the north and Turkey and Greece to the south. Sofia, the capital, is an intriguing, ancient city with a modern face. Zlatograd in the lovely Varbitsa river valley, is a perfectly preserved old rural town. Nessebar is one of Europe's oldest settlements. Its cobbled streets are lined with stone and timber houses.