I like using unusual containers for planting. Anything that can hold soil can be planted, in my option. One of my favorite containers are wicker baskets. They are rustic, blend in well with their surroundings and provide excellent drainage for plants that really need that kind of environment. A typical basket has lasted 3-4 years in my garden. Just remove the soil at the end of the season and put them in the garden shed over the winter to make them last longer.
Find baskets inexpensively at yard sales, thrift shops, flea markets and dollar stores. You may even be able to find them free through sites like Freecycle and the Re-Use It Network. Baskets made from vines like the one shown above seem to last a long time in the garden.
Look for baskets with unusual shapes, colors, and textures. Think about hanging baskets for hanging on fences, porches or deck railings.
After you have chosen your basket, line the bottom and sides with newspaper. The newspaper will prevent the soil from coming out of the basket and help to retain moisture, but still allow for good drainage. Do not use plastic as the roots will not get enough oxygen.
Fill the basket with a mixture of one part potting soil to one part compost. The compost will provide nutrients and help to retain moisture and provide good drainage. At this point, you can also add a handful of organic fertilizer if the potting soil you are using does not contain fertilizer. Follow the manufacturer's instructions for the amount to use based on the size of your basket.
Plant the basket as you would any other container. Use plants that like good drainage and that are suitable for the lighting conditions of where you will place the basket (sun or shade). Leave at least an inch at the top to allow for watering and mulch.