One of the best boutique properties in Prague, the 20-room Neruda hotel delights guests by combining its preserved 14th century exterior with modern elegance. It is located up a steep hill, however, so it might not be ideal for guests who're not keen on walking.