Ribaritsa
Ribaritsa is the longest Bulgarian village. It stretches for more than 14 km along a river valley at the foot of Stara Planina mountain range. Ribaritsa is perfect for hikers as there are many mountain paths available and there are lots of cozy guesthouses.