Ceilidh dances have gone ahead indoors in Edinburgh despite the cancellation of the city's major outdoor new year events.