Planning a solo trip? Consider Rishikesh for adventure, Pondicherry for a French touch, Udaipur for royalty, and Shillong for nature ...