ALL ADVICE WELCOME
Im about to travel to America for 3 months but i am unsure of which visa i will need to have.. I thought I would just need to fill out the waiver form on the plane for the 90 days i was intending to stay but since researching this I have read that I can stay for a period of 3-6 months as a tourist?? and then also that infact it is a 90 day only visa but if i apply for an ESTA? I am a British Citizen with a passport issued in 2004..
I live in Rome right now and will be traveling from Italy to America.. I’m also wondering if i need to go back to the uk to have my visa issued?