Contextual Block view based off location (using
So, I've searched the help topics and I've found some items that are really similar to my problem but I honestly don't completely understand what is going on (I'm a newbie and don't comprehend php coding). Also, I've found that there probably are solutions to most of the things I want in Drupal, but I waste inordinate amounts of time trying to figure it out on my own. So, I figured I'd post my question here for some help.
I'm using:
Geonames [ http://drupal.org/project/geonames ]
Location [ http://drupal.org/project/location ]
Location Hierarchy [ http://drupal.org/project/hierarchy ]
So, I want to create nodes that have a field of location based off of the Geonames information (its automated and convenient)
However, i want to create a "city" page that lists the city node with accompanying blocks dependent on the node location entry (geonames/location)
Node Types:
City (with Geonames/location)
Festivals (with Geonames/location)
Sights, Attractions (with Geonames/location)
Tour Guides (with Geonames and user profiles, multiple entries/locations)
Food (with Geonames/location)
Restaurants (with Geonames/location)
Itineraries (with Geonames, multiple entries/locations)
Accommodations (with Geonames/location)
________
So, ideally, you would have the node "City Name" with a Geoname/Location with all of these different blocks listed on the same page also.
I think this is the general code I want to use [ http://drupal.org/node/140588 ] but frankly i don't completely understand it.
How would I go about doing this? Users will be associating these nodes with location so it has to be simple and standardized.
i would love anyone's thoughts for modules, suggested code or new approaches to have contextual content based off of the location of a node.
Thank you,

(Using . . Geonames/Location Modules
Sorry about that.