March is the ideal time for a city break as temperatures start to climb but crowds remain thin in the ground