MR offers the 5th night free, so if you can spend an extra night in Prague, that will provide extra value.
Also, I would personally pay $$ for any hotel that I could book for less than $.01/point. You can purchase points from Marriott (max of 50K/year) for $.0125/point. For some hotels this is a great value.