We spent in Hotel Lavica 1 night (a couple of days before it was full!) - it was recommended by a Croatian friend. Perfect relation price/quality - double room costs EUR 42,-. Clean, centrally located, helpful staff, parking, spacous room, good breakfast... Maybe just a bit outdated but with its reasonable price is a good starting point for exploring Zagreb...
More
