Here is a list of the most amazing cities/places to visit on the Black Sea Coast:
1. Sunny Beach (slunchiv brag). This is the meca of all tourist cities on the Black Sea Coast. The beach boasts hotels and restaurants filled with tourists from all over the world. Casinos and Discoteccas are frequented by the 18+ year old crowd. There are some great souvenir shops as well. The beach gets pretty crowded but if you are looking for a fun party, this is the place to be.
2. Golden Fish (Zlatna Ribka) Beach. This beach is on the way to Sozopol. One of the quietest and most beautiful beaches, Zlatna Ribka is frequented by the Bulgarian population. Take a dip in the warm water and swim among the most beautiful fish.
3. Nessebar. One of the most ancient towns in Bulgaria, Nessebar combines rural castles and cobble stones. You will spend a day getting lost in the many pathways of this ancient town.
http://whc.unesco.org/en/list/217
4. Sozopol. Want a mixture of Bulgarian food and entertainment? This is the city you want to visit on the Black Sea Coast. The city is constantly lively and a big tourist location for out of towners. The #1 place I can recommend in Sozopol is “Restaurant Windmill.” You will get authentic Bulgarian food and dancing there. It overlooks the Black Sea. There are a gazzilion souvenir shops located on the cobblestone alleys and great jewelry to purchase.
Safe Travels, G+P