City hotels

From Berlin to Beijing and Bangkok to Barcelona, these city breaks have all the fine-dining, sight-seeing and bar-hopping you might need for a stylish urban stay.