score:3
Usually, depending on the country, an embassy or consulate is where you'd go to, in order to obtain a visa.
In your case, the nearest (that I can find) is the Brazilian Consulate in Houston, Texas.
1233 West Loop South,
Park Tower North, Suite 1150
Houston, TX 77027
(713) 961-3063/64/65 Fax: (713) 961-3070
E-mail: [email protected]
So they'd be your most likely best bet for first point of call.
For a rough idea of the documentation you'll need to apply for your visa, have a look at the Consulate General of Brazil in Miami's website - they have a solid wall of information which will be of great use.
If you're really worried about the process, your travel agent would be able to help out with the whole thing. If you don't have a travel agent, don't worry, really, many of us apply for visas all the time, and while the wall of documents required sounds scary, as long as you follow the steps it's actually pretty straightforward. Note that according to the Miami website, it can take 10-45 days to process depending on the method taken, so given you are travelling in March, I'd get the ball moving on the whole process pretty soon.
Upvote:1
If you don't feel like taking a road trip, there are a number of companies that can request the visa on your behalf (for a fee).
I initially found a company called China Visa Service Center that does this when preparing for my trip to China (although from the name, you can probably guess that they only do Chinese visas).
I have also used VisaHQ (for my Paraguay visa) and I was particularly impressed with their level of service (esp. because you can track your request online).
As an example, VisaHQ also can help with Brazilian visas (link applies to US citizens).