You will not (I'm sure) drive in Bogota. Unless you have experience in driving in places like Mexico City, Sao Paulo or Bankgog, you will find driving in Bogota a very annoying experience. However, taxis have a very good 24 hour service and it's very cheap for foreigners (a typical ride will cost between 2 and 5 dollars). For safety reasons, it's better to use hotel taxis or call-in taxis.
If you want to venture in public transportation use Transmilenio, the Bogota answer to metro systems. It runs along two major streets (N-S and E-W) that will serve almost every major point in the city.
Do not use any other kind of public transportation (even locals get lost sometimes because routes are not clearly defined)

