I agree that small towns can sometimes be "turned-off" to your marketing attempts with bold flyering, post-it notes, and other means, however I believe that if you are located in a small town, you should always market to the big cities as well. Small towns only have so many avenues for advertisement and if your community is not wanted in the town to begin with, it can be hard to get local businesses to work with you. Any town that is in a 15 - 20 minute driving radius should be your target market. Even if they are small towns too; you should work with their local businesses for advertisement. It is important to watch where your traffic is coming from and market to those areas and businesses. Maybe start a Preferred Employer Discount Program with company's who allow your community to market to their employees (For a large company that may be national or international). Or offer free advertisement of the other town's local businesses in your newsletter or move-in packs to help them get more business from your community. You can also look into community service groups in the area such as a gardening club, or Medical Assistant Canine Club. These groups are great to make connections with and if you can offer them any kind of perk for visiting your community like use of a dog run or dog park for large gardening area for their club, you will earn lots of word of mouth publicity. ;)