Depends on your budget. And of course, if you can get in for those dates.
Hotels Prague.
Anything over 15,000 CZK is pretty good, those just under are your bog standard global style rooms and service. The top price ones are great.
Go below 5,000 and you're in for basic room and bed.