How to stay in a luxury UK hotel for £100 a night or less