A tiny, colourful town on Mozambique's sleepy southern coast, Vilanculos is a delight to wander through for a few hours and scratches any retail therapy itch with its bustling markets. Enjoy a stroll through the bright market stalls, browsing handmade items to remind you of your holiday by the sea and the scent of freshly fried crab wafting through the air. Grab some for a snack before making your choice of souvenirs.