I also think a lot depends on company policy on hotels etc. I night stopped a lot with one employer. Disliked it. Always in poor hotels with one allowance no matter which country we were in.
Did an awful lot more night stops with my next employer. Which was a dream. We chose our hotels. No limit. We used the credit cards for dinner. No limit. Which was very interesting. Bar a couple of guys everyone opted for good hotels but not the most expensive. Rewards programmes helped shape this I suppose. And bar the inevitable first night madness big night no one took advantage of the credit cards either. I guess we were treated as adults and behaved as such.