At the confluence of the River Tweed and the boundary between Scotland and England, Melrose is a charming and peaceful village. It’s a lovely place to begin your exploration of Scotland’s natural beauty, surrounded by acres of rolling farmland. It’s easy to see why this gorgeous town has become a popular destination for self-catering vacationers, which includes a huge grocery, a charming cafe, and a limited selection of traditional country pubs and restaurants.