We are going to London next weekend on a very rare date weekend, it's my birthday and our anniversary (10 years) so want a hotel that bit more upmarket than a premier inn, any suggestions? Budget up to £500 for the night