I haven't gotten round to updating bank details and cards etc yet and I just remembered that US immigration make you fill out all sorts of info about where you will be staying etc and at the moment it won't match.
So should I book hotels in the name on my passport so they will have heard of me? And then will it cause problems trying to pay in a different name - though I seem to remember no-one in the US even glances at the cards or signatures.