Prag er ikke nogen stor by, men den har rigtig mange overnatningssteder: tæt på 900 hoteller, gæstehuse og andre overnatningssteder plus et stort antal servicerede lejligheder og ferielejligheder. Kvaliteten er generelt god og lever op til international standard. Hoteller i Tjekkiet angiver dog selv deres stjernekategori, og kun dem, der er certificeret efter Hotelstars Union-ordningen, er blevet inspiceret (se listen på hotelstars.cz). Antallet af stjerner på et hotel svarer derfor ikke altid til international standard, og et firestjernet hotel kan i virkeligheden bare være et godt trestjernet hotel.
Der er masser af hoteller til rimelige priser, og værelserne er som regel billigere uden for centrum end tæt på det. Vil du bo i centrum, er de mest bekvemme områder Lillesiden (Malá Strana), Gamlebyen (Staré Město) og Borgkvarteret (Hradčany) – læs vores guide til de bedste områder at bo i eller artiklen de bedste steder at bo i Prag. De fleste værelser har eget badeværelse og tv, og morgenmad er ofte inkluderet i prisen. Nogle budgethoteller, især i forstæderne, har stadig fælles badeværelser. Tophotellerne tager betydeligt mere, og priserne varierer overalt med sæsonen og med begivenheder i byen. Der er også mange servicerede lejligheder og gæstehuse tæt på centrum, som som regel er godt købt, ofte med særlige ugepriser. Check-in er som regel fra omkring middag eller tidlig eftermiddag og check-ud senest kl. 11:00 eller middag; de præcise tider står i din booking.
Alene Prag har næsten 100.000 senge på hoteller, gæstehuse og lignende steder, og Tjekkiet som helhed har over en halv million.

