Lufthansa recently launched a new hotel booking website and it is currently offering a bonus of 3,000 miles on top of the 1,000 miles offered for any hotel booking.
Crucially there is no minimum stay and no minimum spend, so you can earn these miles from just a 1 night stay which can knock quite a bit off the cost of a stay if you collect these miles.
This offer is only valid for first-time bookers via the Miles & More Hotels portal. You need to book by 23rd May but the stay can be for a future date. All bookings must be pre-paid.
You may be interested in my airline comparisons including Business Class on United Vs Delta Vs American Airlines, top 10 Best Business Class airlines for long haul travel and the best airlines to travel to Europe in Business Class.
I discovered this offer on HeadforPoints.com, a wonderful bible for points collecting.
Disclosure: Our property, service and product reviews are sponsored by the proprietor or brand being appraised. All opinions remain our own and are in no way influenced by the sponsor.