Chris, it would be really helpful to know how much experience you have with European travel so people here do not have to "re-invent the wheel" for you and tell you what you already know.
Have you ever been to London? If so, why did you choose Soho as a good neighborhood?
Are you familiar with train travel,mince it is the best way to get fro. London to Paris, and Paris to. . .Germany, at lleast some of Germany.
And why would you like to add Germany? Anything in particular you would like to see there?
A nice trip for two week would be 3 cities, like London, Paris and Munich. But I don't know if Munich or anyplace in Germany is good for tourists in March.
What is your budget? Lodging could be a challenge because of the sleeping arrangements. When I was 15 there was no way I Would share a private room with a boy my own age, even if he was my cousin. A family room for 4 with a double bed and two twins all in one room would be OK. Better yet a hostel room with four bunks. Best would be an apartment with two bedrooms no a sofa bed in the living room.
I will show a place we stayed in London even tho it is nowhere near Soho. It is near the Tower of London, the Globe Theater, and the Golden Hind ship replica, and lots of good restaurants. It has two bedrooms with double beds so you would have to ask Karen if the boy could sleep on the sofa. It is around 155 pounds a night in March.
https://www.ownersdirect.co.uk/accommodation/p8128770
For Paris apartments, look at VacationinParis.com
We had one near Rue Cler, one bedroom and a daybed with trundle bed in the living room. If it is still like that, you could separate the two beds far apart in the living room and the kids should be OK with that. I will try to find the link for that apartment and you can look at others with the same company. Bit is an American company so you pay in dollars with your credit card and it is easier than dealing in French and paying by wire transfer.