Hoping to take the children to London for a weekend. Can't seem to find anywhere that will costs less than £500 for the 2 nights. It seems such a lot to pay or am I being unrealistic?