In the green heart of the Borders lies Melrose, a town that grew around a magnificent medieval monastery. Melrose Abbey, ...