Shoppers swear that it's a 'lovely and light fragrance' that's also 'long-lasting'. Get Britney Spears Midnight Fantasy Eau de Parfum 30ml here. Normally costing £28, Christina Aguilera Eau de ...