Which is the best way to correct the following run-on sentence?

Leila's doctor told her she needed to drink more water however she really only liked soda.

Despite only liking to drink soda Leila's doctor told her she needed to drink more water.
Leila only liked to drink soda. However her doctor told her she needed to drink more water.
Leila's doctor told her she needed to drink more water; however, she only liked to drink soda.
Leila liked to drink soda, her doctor told her to drink more water.