I live in France and twice Amazon UK sent me an order with DHL and they never arrived. Since then they've used the French postal service Colissimo (with a tracking number). Royal Mail arrives... sometimes. I think it's because the French postal service don't care about regular surface packages with no tracking number, they just get "lost" more or less accidentally. When I order from Amazon.com (USA) I now select UPS. The extra cost is about $10 but I'm sure I receive my package within a week.