I always get the bus to Fuengirola, it drops you off at the bus station, then get on the Marbella bus, it's cheap and easy, ( about 8 euro )
If you go to Marbella then a must is a visit to Puerto Banus, its where all the rich hang out, it's a short taxi ride from Marbella and really worth it.