I am happy to go down the esta route or multiple entry visit visa route.
Esta would be the preferred route of course as it’s just so much easier to apply online.
Just for information, you should never apply for a B2 multiple entry visitor visa if you are eligible for ESTA.
The reason being:
- the B2 visitor visa will likely be refused because you are eligible for ESTA
- however, the simple act of being refused the B2 visa means you are now ineligible for ESTA
- therefore you have to apply for ANOTHER B2 visa, which should hopefully now be approved because you are no longer eligible for ESTA
- this also means you will need B2 visas to enter the US for the rest of your life
So, it's like a vicious cycle.
Not to mention, it can potentially take up to a few months to get a B2 visitor visa and it involves an expensive phone call to get a visa interview in London (and you may have to wait several weeks for an appointment), then you have to travel to the US Embassy in London (which may involve an overnight stay if you don't live near London), wait at the Embassy for anywhere from about 2-6 hours for your visa interview, and then wait another 1-2 weeks for the visa to be mailed to you.
I have a B2 visa myself because when I got my F1 student visa in 2007, the US Embassy told me I was ineligible for ESTA forever due to a DUI on my record and would now always need a visa to enter the US. However, the immigration officers at the airports on entry have told me that just a simple DUI does not make me ineligible for ESTA (it's not a CIMT), so I don't need a visa... I do still apply for them though, just in case.