P rague — city of spires and capital of the Czech Republic — is one of Europe’s most breathtakingly beautiful cities. With architecture ranging from gothic, rococo and Renaissance to baroque and art nouveau, its historic Old Town is one of the most visited, and Instagrammed, in the world. But there’s more to Prague than pretty buildings and ornate churches.

Since the fall of communism, it has become a vibrant and cosmopolitan city, proudly showcasing its traditions while embracing international trends in terms of cuisine, art, design and lifestyles. Hence you’ll find down-to-earth pubs serving unfiltered Czech beers and goulash and dumplings as well as dapper cocktail and wine bars and global cuisines of all kinds and price ranges. Museums and galleries — and the streets — brim with Czech art and history but international artists are also highly visible, and for every cutesy trad hotel there are a dozen luxury options and chic boutiques.

In short, the city offers something for everyone, so here are the best hotels in Prague for your next city break..