The United States is full of interesting destinations, but some cities just seem to hog all the buzz. Big-name draws such as New York, Washington, New Orleans, and San Francisco have world-class sights — and massive numbers of tourists to go with them — but we've looked around to find cities large and small where travelers can happily fill a weekend or more without battling the crowds. Do you know of others to recommend? Let us know in the comments.
Related: Small Towns to Visit Across America