A nice little promotion is available for the mid-range budget travellers for the summer. Between now and 30th September 2017 you can earn 500 Avios per stay at Novotel or Mercure hotels.
The best part about this promotion is you can earn the promotional Avios multiple times and it will be in addition to the Le Club Accor points you would normally receive for the promotion. The only restriction is you can only earn the bonus on one room, which is only an issue if you book multiple rooms, and the bonus is per stay, not per night.
Full terms and conditions on British Airways' promotional page.