Hilton is offering 1000 bonus British Airways miles per stay, on top of the usual BA miles earned for stays, from April 1 through June 30. Registraton required.
The bonus only applies to stays booked after registration. So if you want this bonus, and have already made cancellable bookings (and this price of those reservations hasn’t risen) you may want to cancel and rebook.
The bonus can be earned a maximum of 5 times, so 5000 miles max.
Personally, I’ll still credit my Hilton HHonors double dip miles to british midland: 1000 points per night (up to 3,000 points per stay) is the standard offer.