Urban vacations: The 12 best Hotels for a city break in the Carpathian Mountains