So the Best Western Hotel Rewards program rewards 250 award miles per "stay" for American Airlines, Delta, and United Airlines. I'm just wondering though - is it 250 award miles for each night, or do you get awarded 250 award miles for the entire length of the stay?
Per stay means no matter how many nights. That said, people who are close to a threshold for number of stays (and who travel light) have been known to book two hotels in the same city and move back and forth between them each day to get 5 separate stays out of a 5-night trip. It's annoying to check in and out like that and I wouldn't do it for 250 more miles a day, but that's what it would take.