Belogradchik is a small town huddled in the folds of the Balkan Range in Northwestern Bulgaria, famed for its miracles of nature, and with plenty of opportunities for outdoor activities. Take a look at our 7 ideas for a memorable weekend..