Would you just look at this! I found this cute Canvas City idea from The Little Things. Here is how to do it:
Buy a piece of canvas about 2 yards.
Hem the edges, so it does not fray.
Grab a pencil and draw streets, houses, a hospital, an airport, a park, a school, a police station, grandma's house or any other buildings you want. You can include some local stores from your hometown. Color everything with fabric markers or paint.
I think this is a such a great idea! Those carpets with the little cities on them are kinda expensive. Plus you can customize this one to your town. I think this will be my next project.