Marbella is a quintessential Andalusian town with narrow streets, white houses, and flowers. Here are the best things to do in Marbella!