Koprivshtitsa is a small Bulgarian town located at the foot of Sredna Gora mountain range. Getting a first-hand experience of the cobblestone streets and the colorful Revival Period houses lends you the feeling of travelling back in time...