Cape Town I can tell you about as I lived there for ten years until quite recently. Where you stay is important - try get somewhere as central as you can. Also are you going to get a hire car? Public transport is crap although they are working on it in readiness for the Football next year. But you can get around in the local taxis which are minibuses that the locals use - you just need to steel yourself for bad driving. Must do things are - go up Table Mountain, visit Kirstenbosch gardens which are amazing and they have great Sunday evening outdoor concerts there in Summer that you can take a picnic to. Go to Cape Point which is beautiful. Visit a winefarm or two. My favourite wine farm is Vergelegen which is just stunning and has a nice restaurant. Drive along Chapman's peak which is one of the most amazing coastal roads cut out of sheer rock face. Walk around Cape Town city centre - Long St and Kloof St are nice for coffee and shopping. Go to the beaches, Clifton, Camps Bay very nice. Go to Simon's town and Kalk Bay. Hard to know where to stop really as I don't know what you like or how long you are going for. Jo'burg someone else must advise you on - you need to be very aware of crime all the time. Feel free to ask me any specific questions you have!
Lisbon is one of my favorite cities... It is just beautiful. One tip: take a long walk in the Bairro Alto. You will surely come across bars and restaurants where locals spontaneously get up and sing Fados (beautiful local music). Even if you do not understand a thing, the melancholic melodies will touch your soul. Have fun!
I can speak to Lisbon as well. Absolutely breathtaking! I think it's one of the most under-rated cities in Europe. Definitely try to see a Fado and just stroll around the city. I wast here for a few weeks in 2003 and had the best time. Best of luck on your travels!
If you go to Lisbon you should go to cafe 'Paulista' it's a must.And you can't miss eating sardines, a typical dish. You can take the train to Estoril,the center of Cascais, near Lisbon.Lots of nice restaurantes and a very trendy shopping mall near the station. Estoril has a seashore. Another must is Sintra ,where you find the'Quinta da Regaleira' and the Palacio ds Pena and the Palacio Real as well.
In Lisbon I recommend you visiting the old downtown - Chiado, Bairro Alto, Alfama... you'll see a good fado while having a nice dinner during the night there.
Also check the usual spots: Rossio, Terreiro do Paço, Rua Augusta and Belém. Don't forget to check the Expo area - known as Orente and if you have a little time and are a nature lover you must visit Sintra. Serra de Sintra is UNESCO patrimony and it is deserved. It's a beautiful place and check out it's castle, palaceand of course, buy traditional queijadas de Sintra (cakes).
Also when you go to Belém buy Pastéis de Belém, they are delicious - there's a especial factory there with an unique recipe.
One of the best things of Portugal is it's food. So don't forget to try a lot of traditional dishes.
anime, I am there about 7 days, working during that time but will have a few afternoons to run around. If you think of anything else, send my way...I am working on my itinerary for each day (to fit in all that I want to see). Thank you so much.