I had a Pimsleur Thai audio course once that was pretty decent...and don't fret too much about the tones, unless you really want to have a high-level conversation, getting around is pretty simple by just using words in the correct context. In terms of courtesy, a smile and a 'wai' along with the thanks will get you a long way...it magically lights up the attitude of anyone you're dealing with.