Baltimore is without a doubt the best place to eat crab in the United States. This coastal community takes its blue crabs very seriously; in fact, steaming the crustaceans is one of the city's oldest customs.