1. St. Augustine, Florida St. Augustine, claimed by the Spanish in 1565, is the oldest city in North America. The charming beachfront town boasts outstanding golf, great boutiques for shopping, prime cuisine, and all at a reasonable rate.
Page 2 of 5