Donate to the Lead Adventure Forum to keep it alive!
Try Tiny Wargames. They have specific western town mats, and can print from your photos or artwork.