A further thought! We are very ken on city breaks around Europe and always now book apartments, not hotels. Two bedrooms mean we don't have to sit in the bathroom after the children go to bed
and there isn't the morning panic to get everybody dressed in time for the breakfast deadline. A few boxes of creal and some bread and we have complete flexibility - plus many hotels charge ridiculous prices for breakfast...
It also provides flexbility in the evening - we can eat out if we want to or, if the boys are really tired, cook something "at home".
It's easy to rent an apartment in any of the larger European cities from only a few days - you're not committed to a week. Just Google it!
Cost-wise, it's typically much the same as a hotel.
We've done this in Barcelona, Paris, Venice, Rome, Lucca, Oslo and various UK locations over the past couple of years and wouldn't go back to hotels.