Jaipur, the Pink City, is a perfect blend of history, culture, and lively streets - all without burning a hole in your wallet. From majestic forts and palaces to bustling markets and colourful bazaars ...