Check the Goodwill and Salvation Army stores in your area. They often get Tux jackets in. I actully found a jacket that looks very much like a Prince Charlie for only $5.00. I've seen many others in there as well that could be easily altered by a good tailor/seamstress