My nomination: Edinburgh St Andrews Square. It's small but full of the absolute best stock. Feels like a proper shop, not a jumble sale. Decent lighting. Really lovely staff. Fabulous beauty section. Always good chocolate at the checkouts. I never leave empty handed!