But what I've found works best for me is a blank Docs2Go Spreadsheet. List the anticipated expenses on the left, 2nd column for Date, and 3rd column for $$ amount. You may want the date column first - it's completely up to you.
Go down a few rows in the $$ column (more rows than "necessary" or anticipated; leave yourself room for ADDED expenses) and hit the "summation" symbol (looks like a jagged "E"). This will obviously make that column add up automaticaly for you as amounts for gas, hotels, etc change, or you can have a separate listing for "hotel1, hotel2, etc" and they'll still add up an aggregate amount in the "final total" cell.
Then you'll have the expenses listed by date and amount, with a grand total. Depending on how familiar you are with Excel or how complicated you want to make it, you can have subtotals too, or list the $$ amounts in two different columns - even hilite cells as needed for quick reference. Having this type of flexibility will be hard to find in "stock" apps. The tradeoff is you have to construct the sheet yourself, but that's preferable to me.
That's all these expense apps do - but at a cost of 40-250k in application size and usually no configurability; by using Sheet2Go you're at around 6k and you can set it up the way YOU WANT and have the same information on your desktop! If there are things to be added at the END of the trip (after trip invoices, etc) you can simply add them either to the handheld or the PC sheet and they'll synchronize. You can then print that final sheet out as a hard copy to your accounting department for repayment, or save it for your financial records - just staple the receipts to it!!