What can you do in Perast, Montenegro's most beautiful village? While you're there, why not take a stroll through the streets ...