Shopping in Nashville doesn't just suit rhinestone cowboys - though they're catered for. You can find vintage, Americana, furniture, books and even designers to music royalty, says Lindsay Scott