Jodhpur glows in shades of blue, earning its famous nickname. From historic forts to lively markets, here’s why the Blue City is a must-visit destination.