Nestled amidst Bulgaria's picturesque landscape is the small town of Melnik. In fact, it is the smallest town in Bulgaria. Despite its status, you will still find plenty of wonderful things to do in Melnik.