Rajasthan is one of the best tourist state of India that houses some of the most amazing cities. The cities that should not be missed on your Rajasthan trip are 2 days in Jaipur, 2 days in Jodhpur, 1 day in Jaisalmer, 1 day in Udaipur and Mount Abu.