Floating shelves not only look awesome but can be customized to suit your space. The length and thickness can be modified as well as the finish.
This floating shelf has a hole in the top for a plant to sit in. The free step-by-step plans at the link will walk you through the building process. Remember you can adjust the length of this shelf to suit your space.