1-or 2-day award stays are always quite expensive. If you have the chance to increase the points withing the next months/years, I'd increase the points (a cat 4 hotel (e.g. Marriott Frankfurt; Renaissance Munich) 1 night: 25k points; 2 nights: 35k points; 3 nights 52k points). I would also check the hotel rates. If you book far ahead you might prices that you find ok to pay.
You could also exchange for miles, e.g. on AA, UA, CO, DL frequent flyer programmes. Exchange rates:
30.000 Marriott points -> 10.000 miles
70.000 Marriott points -> 25.000 miles
The same here: the more points you can exchange, the better the rate. The best exchange rate are the travel packages for which you need more points.
------------------
Pictures from hotel stays
Basic Hotel stays/nights/points calculator
Short overview: KLM FD, LH M&M