The UK has some of the most fabulous hotels - from wonderful historical houses to super-modern chic.