We are of different ethnic backgrounds and DH suggested using my surname as a middle name, but everyone drops their middle name, don't they? So the mother's half of baby's background will just be forgotten. 
I am quite keen on the double-barrelled route, and it does not end up being a ridiculously long name either..