En la parte superior de la Royal Mile verás la típica parafernalia turística (tarjetas y camisetas), pero en las estrechas calles circundantes hay muchas tiendas individuales que venden antigüedades, libros, curiosidades y coleccionismos.
Aunque la Royal Mile contiene artículos turísticos baratos como camisetas, hay tiendas cercanas que venden recuerdos más particulares.