Capital Choice - The Best Hotels in Delhi.In New Delhi, location is everything! With urban sprawl, congestion and high traffic - where you stay is key. Greener, tree-lined...