The best places to celebrate America's 250th birthday on the Fourth of July