Castlevania III: Dracula's Curse

KONAMI is a great company and one of their best games for the NES was this one. A real master piece where they not only gave you the best of the best music, they also give you the opportunity to play different routes and team up with different characters (including Alucard). The game has great difficulty and you need to be careful choosing your route because you can end up waiting for falling blocks for awhile like I did in my playthrough.