From Seattle to New Orleans to Hanover, these are the best places to get your caffeine fix in America.