Praga não é uma cidade grande, mas tem muitíssimos sítios onde ficar: cerca de 900 hotéis, pensões e outros estabelecimentos de alojamento, além de um grande número de apartamentos com serviços e apartamentos de férias. A qualidade do alojamento é geralmente boa e cumpre os padrões internacionais. No entanto, na República Checa são os próprios hotéis que indicam a sua categoria de estrelas, e só os certificados pelo sistema Hotelstars Union foram inspecionados (a lista está em hotelstars.cz). Por isso, o número de estrelas exibido num hotel nem sempre corresponde aos padrões internacionais, e um hotel de 4 estrelas pode ser, na verdade, apenas um bom hotel de 3 estrelas.
Há muitos hotéis a preços razoáveis, e os quartos costumam ser mais baratos fora do centro do que perto dele. Para ficar no centro, as zonas mais práticas são a Cidade Pequena (Malá Strana), a Cidade Velha (Staré Město) e o bairro do Castelo (Hradčany) – mais informações no nosso guia as melhores zonas para ficar ou no artigo sobre as melhores zonas para ficar em Praga. A maioria dos quartos tem casa de banho privativa e televisão, e o pequeno-almoço vem muitas vezes incluído no preço. Alguns hotéis económicos, sobretudo nos subúrbios, ainda têm casas de banho partilhadas. Os hotéis de topo cobram bastante mais, e os preços variam em todo o lado conforme a época e os eventos na cidade. Há também muitos apartamentos com serviços e pensões perto do centro, que costumam ter boa relação qualidade-preço, muitas vezes com tarifas semanais especiais. O check-in faz-se normalmente a partir do meio-dia ou do início da tarde e o check-out até às 11:00 ou ao meio-dia; os horários exatos constam da reserva.
Só Praga tem quase 100 000 camas em hotéis, pensões e estabelecimentos semelhantes, e a República Checa no seu todo tem mais de meio milhão.

