Our pick of 4-star stays in Prague, compared on price and guest rating.
from $143 / night
from $89 / night
from $118 / night
from $72 / night
from $55 / night
from $85 / night
from $90 / night
from $73 / night
from $100 / night