The 'Scottish Weaver' has a few tartans in cotton, depending on what you consider 'relatively inexpensive'.
http://www.thescottishweaver.com/Cot...anPlaidFabric/