Here is a pdf of most of page one of the November 2012 ballot from Palm Beach County, Florida. Florida has 12 presidential candidates on its ballot, the second-highest number of any state this year. Colorado has the most, sixteen.
Nevertheless, the presidential part of this Florida ballot is very clear and easy to read. The only flaw is that Palm Beach County, like many other Florida counties, abbreviates the names of political parties to only three letters instead of printing the whole name of the party.
The order of the presidential candidates is determined this way: for parties that have at least 5% of the registration, the party that got the most votes for Governor in the last election is listed first, and the other such parties in order of gubernatorial vote. For parties with registration under 5%, candidates are listed in the order of filing their presidential electors. The Objectivist Party has the third spot on the ballot for President. Thanks to Steve Kolbert for the link.