The second one is correct. The choices between two roads symbolizes choices that are made in life.
Thye correct answer is the following: Along my road trip I visited Rochester, Minnesota; Des Moines, Iowa; Lincoln, Nebraska; and Jefferson City, Missouri.
Semicolons are used within a sentence when it presents commas for smaller separations of nouns and you need a bigger separations to be represented. In this case, the speaker is listing the cities they visited and what states those cities belong to. Each city is correctly separated from its state by means of a comma, and each noun phrase (city plus state) is therefore separated from eachother by a semicolon.
A comparative adjective is the conjunction of some sorts that gives up a signal that there is a comparison about to or that has taken place. In this example, the word "but" would be the comparative adjective because this is the signal word that a comparison has/is going to take place.
Hope this helped!