Couple of things.
First of all, I recall somebody mentioning the Urban Ranger variant from the MotW. There's a better version in the Unearthed Arcana book which I thought I'd put up. If nothing else, it's made from the 3.5 ranger rather than 3.0.
Class Skills: Elimate Knowledge(Nature), Knowledge(Dungeoneering), and Survival. Add Gather Information, Knowledge(Local), and Sense Motive.
Class Features
The urban ranger has all the standard ranger class features, except as noted below.
Animal Companion: An urban ranger cannot have an animal larger than Medium as his animal companion.
Urban Tracking: An urban ranger does not gain the Track feat at 1st level. Instead, he gains the Urban Tracking feat (which I'll post information on if you decide to use this), which allows him to use Gather Information to track down a missing person, suspect, or other individual within a community.
Wild Empathy: An urban ranger adds only one-half his class level to wild
empathy checks, reflecting his limited connection with the natural world.
Favored Enemy: At the DM's discretion, an urban ranger may slect an organization instead of a creature type as his favored enemy. For example, a creature might select a particular thieves' guild, merchant house, or even the city guard. The favored enemy bonuses would apply to all members of the chosen organzation, regardless of their creature type or subtype.
Spellcasting: The urban ranger's spell list is different from the standard ranger list. The following spells are eliminated from the urban ranger's spell list: animal messenger, charm animal, detect animals or plants, speak with animals, bear's endurance, hold animal, snare, speak with plants, command plants, diminish plants, plant growth, reduce animal, tree shape, water walk, commune with nature, and tree stride.
In exchange, the urban ranger adds the following spells to his class spell list: 1st - comprehend languages, detect chaos/good/evil/law, detect doors, message; 2nd - detect thoughts, knock, locate object, eagle's splender; 3rd - discern lies, invisibility, speak with dead, tongues; 4th - dimensional anchor, locate creature, Mordenkainen's faithful hound, true seeing.
Woodland Stride: An urban ranger does not gain this ability.
Swift Tracker(Ex): Beginning at 8th level, an urban ranger may make a Gather Information check for his Urban Tracking feat every half hour without takign the normal -5 penalty.
Camouflage: An urban ranger does not gain this ability.
Hide in Plain Sight(Ex): An urban ranger may use this ability in any area, whether natural terrain or not.
Tell me if you decide to use it and I'll post the information about Urban Tracking.
Second of all...um...is the Dhampir going to be open about what he is? Thing is, it suddenly occured to me that being quasi-undead in an area where the average peasant is terrified of an undead apocalypse of sorts might prove a tad risky.