South of Jacksonville, St. Augustine, Florida is the oldest city in the United States and has plenty to see including beautiful beaches.