hey, Violenteer,
You may need database. MySQL is a good choice if you will run your application both under windows or linux.
You will need a /cpanel(control panel) like area, for your site admin to enter those Area Related items frequently..
then you can make them listed to public page by diffferent locations...using a database search.
Without database, you may do nothing for your good thinking by separating your items by region,state,city...