Had a great stay in Royal Court Hotel. Very friendly staff that provided us with info about where to go in Prague and surprised us with a little present for my birthday :)
Breakfast was fine too, different choices each day and a lot to offer
Hotel is not directly in the city centre but it only takes you 10-15 min to walk there, and since Prague is not that big everything is within walking distance. Would definitely recommend