10 best Valentine's Day gift experiences from Virgin, Selfridges & more