I want to do a trip to London in a few weeks (end of May). I want to be in Europe for about 7 nights total, and will have a 20 month old.
Is 7 nights too much to spend in London? If so, what's another city that has things worth doing and is a short flight or train away? DW vetoed Paris, and I am looking to avoid the Netherlands and Italy as I've spent time there before. Kosher food would be helpful and toddler appropriate activities would be nice (she will sit in a stroller, but long hikes are probably not so helpful). I'm thinking of spending 2 nights somewhere and then go to London for about 5 days (including Shabbos).
I was thinking about Dublin/Edinburgh or Lisbon, but Kosher food seems tough in those places. Flights to Prague seem much more expensive, as I want direct flights throughout (coming from NYC).
ETA: The places I mentioned are just the places I've look at so far, so I am absolutely open to ideas of places I haven't thought about,